Fórum MainMenu1 (Me ajudem) #169686

16/07/2003

0

Como faço para desabilitar um item do MainMenu1?

Ex Eu tenho o nivel do usuário, conforme o nível ele abilita ou desabilita
Ex Tenho o Menu ´Cadastrar´ e o sub menu ´Cliente´ Quero desabilitar o subMenu ´Cliente´

creio que seja mais ou menos assim : TFormPrincipal.MainMenu1.Items.... o resto nao sei

desde já te agradeço.


Marcelototini

Marcelototini

Responder

Posts

16/07/2003

Weber

MainMenu1.Items[0].Items[0].Enabled := False;

onde Items[0] é a sequencia de seu menu.


Responder

Gostei + 0

16/07/2003

Jairroberto

Olá, Marcelo!

Cada item de menu é um componente do formulário, e pode ser também pode ser acessado, além da maneira indicada pelo Weber, pelo seu próprio nome. Veja um exemplo:

Cliente1.Enabled := False;

Porém, sugiro que você utilize Actions, pois um mesmo componente TAction pode ser vinculado a diversos componentes, como MenuItems, BitButtons, SpeedButtons, ToolButtons, etc.. Desta forma, desabilitando uma Action todos os controles vinculados a elas serão desabilitados.


Um abraço,
Jair


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar