Olá forum,
recentemente vi um exemplo de menu colocado pelo Stanis no estilo do Clipper 5.3.
Gostaria de saber se é possível fazer com que, após a exeução da ação, retornar à opção selecionada?
O exemplo do Stanis insiste em retornar ao menu principal (TopBar).
Obrigado.
MarceloG
MENU HELP
Moderador: Moderadores
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá amigo,
O pequeno exemplo que eu disponibilizei foi só uma "introdução" ao uso das classes necessárias para um desenvolvimento um pouco mais profissional de menus.
Para realizar o que você pretende, você deve utilizar a variável exportável CURRENT para saber qual o item do menu esteve com o foco por último, algo do tipo:
nUltimoItem := oPopUpMenu:Current
Depois disso você executa a sua rotina, e quando voltar dela você joga o foco do menu de volta neste item recuperando o valor de sua variável através do método SELECT, algo assim:
oPopUpMenu:Select( nUltimoItem )
Você pode também encontrar maiores informações sobre o uso destas classes no NG do Clipper 5.3.
Espero ter ajudado.
O pequeno exemplo que eu disponibilizei foi só uma "introdução" ao uso das classes necessárias para um desenvolvimento um pouco mais profissional de menus.
Para realizar o que você pretende, você deve utilizar a variável exportável CURRENT para saber qual o item do menu esteve com o foco por último, algo do tipo:
nUltimoItem := oPopUpMenu:Current
Depois disso você executa a sua rotina, e quando voltar dela você joga o foco do menu de volta neste item recuperando o valor de sua variável através do método SELECT, algo assim:
oPopUpMenu:Select( nUltimoItem )
Você pode também encontrar maiores informações sobre o uso destas classes no NG do Clipper 5.3.
Espero ter ajudado.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
