MENU HELP

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

MENU HELP

Mensagem por MARCELOG »

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
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

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.
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.
Responder