dan_visualdm Postado Novembro 4, 2008 Denunciar Share Postado Novembro 4, 2008 pessoal.. e lá vai eu com outra dúvida... =///para desativar um ítem do mais menu, por exemplo:Tenho aqui:Arquivo Editar Financeiro Relatório AdministrativoNo caso qui desativar o Administrativo quando um Usuário logar, então usei o seguinte: f_principal.MainMenu1.Items[4].Enabled := false;Isso funcionou certinho!!!PROBLEMA:Dentro do menu Financeiro tenho o ítens- Contas a Pagar- Contas a Receber- AtrasadosGostaria que somente o ítem atrasados ficasse desativado, como fazer isso?-- tentei fazer f_principal.MainMenu1.Items[4,3].Enabled := false;mas não deu certo! ;/// alguém sabe como fazer?mais uma vez, obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manoel Zancheta Postado Novembro 4, 2008 Denunciar Share Postado Novembro 4, 2008 (editado) Olá.Tente assim:mainmenu1.Items[2].Items[2].Enabled:= false;PS - segui a sequência q você colocou no post, caso não seja a mesma no seu programa, favor ajustar. Editado Novembro 4, 2008 por Manoel Zancheta Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dan_visualdm Postado Novembro 7, 2008 Autor Denunciar Share Postado Novembro 7, 2008 olá... eu testei desse jeito mais num deu muito certo não... ai pesquisando encontrei a seguinte solução:Todas as opções de menu do TMenuItem possuem uma propriedade name que você seta para acessar diretamente o item do menu em runtime e poder setar suas propriedades de visible e enabled por exemplo para true ou false... dê uma olhada no seu menu e vai encontrar no object inspector o nome do item de menu.obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manoel Zancheta Postado Novembro 7, 2008 Denunciar Share Postado Novembro 7, 2008 (editado) olá... eu testei desse jeito mais num deu muito certo não... ai pesquisando encontrei a seguinte solução:Todas as opções de menu do TMenuItem possuem uma propriedade name que você seta para acessar diretamente o item do menu em runtime e poder setar suas propriedades de visible e enabled por exemplo para true ou false... dê uma olhada no seu menu e vai encontrar no object inspector o nome do item de menu.obrigado!Olá.Se resolveu sua "pesquisa" no Imasters fico contente. Desta forma que postei, aqui está funcionando sem problemas, talvez você tenha feito algo errado.no exemplo mencionado, entenda como uma coordenada aonde você coloca primeiro o valor da coluna (horizontal) e depois o valor da linha daquela coluna(vertical).mainmenu1.Items[2].Items[2].Enabled:= false,Como no exemplo acima, seria desabilitada a terceira opção vertical da terceira opção horizontal do menu. Lembre-se que começa a contagem em 0 e não 1, talvez este seja seu problema. Um abraço! Editado Novembro 7, 2008 por Manoel Zancheta Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
dan_visualdm
pessoal.. e lá vai eu com outra dúvida... =///
para desativar um ítem do mais menu, por exemplo:
Tenho aqui:
Arquivo Editar Financeiro Relatório Administrativo
No caso qui desativar o Administrativo quando um Usuário logar, então usei o seguinte:
f_principal.MainMenu1.Items[4].Enabled := false;
Isso funcionou certinho!!!
PROBLEMA:
Dentro do menu Financeiro tenho o ítens
- Contas a Pagar
- Contas a Receber
- Atrasados
Gostaria que somente o ítem atrasados ficasse desativado, como fazer isso?
-- tentei fazer f_principal.MainMenu1.Items[4,3].Enabled := false;
mas não deu certo! ;/// alguém sabe como fazer?
mais uma vez, obrigado!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.