Como: Desativar o ToolStripMenuItems
Você pode limitar ou ampliar os comandos que um usuário pode fazer ao ativar e desativar itens de menu em resposta a atividades do usuário. Itens de menu são habilitados por padrão, quando eles são criados, mas isso pode ser ajustado por meio de Enabled propriedade. Você pode manipular esta propriedade em tempo de design do Propriedades janela ou programaticamente definindo no código.
Para desativar um item de menu programaticamente
Dentro do método onde você definir as propriedades do item de menu, adicione código para definir o Enabled propriedade para false.
MenuItem1.Enabled = False
menuItem1.Enabled = false;
menuItem1.set_Enabled(false);
menuItem1->Enabled = false;
Dica
Desativar o item de menu primeiro ou de nível superior em um menu oculta os itens de menu contidos no menu, mas não desabilitá-los. Da mesma forma, a desativação de um item de menu que contém os itens de submenu oculta os itens de submenu, mas não desabilitá-los. Se todos os comandos em um determinado menu não estão disponíveis para o usuário, ele é considerado uma boa prática de programação para ocultar e desativar todo o menu como isso apresenta uma interface de usuário limpa. Você deve ocultar e desativar o menu e desativar cada item e item de submenu no menu, porque ocultando sozinho não impede o acesso a um comando de menu por meio de uma tecla de atalho. Definir o Visible a propriedade de um item de menu de nível superior para false para ocultar o menu inteiro.
Consulte também
Tarefas
Como: Ocultar ToolStripMenuItems
Referência
Visão geral do controle MenuStrip (Windows Forms)
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Setembro de 2010 |
Dica corrigida. |
Comentários do cliente. |