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

MenuStrip

ToolStripMenuItem

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.