Como: Ocultar ToolStripMenuItems usando o Designer
Ocultar itens de menu é uma maneira de controlar a interface do usuário (UI) do seu aplicativo e restringir os comandos do usuário. Muitas vezes, você vai querer ocultar um menu inteiro quando todos os itens de menu nele estão indisponíveis. Isso apresenta menos distrações para o usuário. Além disso, você pode querer ocultar e desativar o menu ou item de menu, pois ocultar sozinho não impede que o usuário acesse um comando de menu usando uma tecla de atalho. Para obter mais informações sobre como desabilitar itens de menu, consulte Como desabilitar ToolStripMenuItems usando o Designer.
Para ocultar um menu de nível superior e seus itens de submenu
Selecione o item de menu de nível superior e defina sua propriedade Visible ou Available como
false
.Quando você oculta o item de menu de nível superior, todos os itens de menu dentro desse menu também ficam ocultos. Se você clicar em outro lugar que não no MenuStrip depois de definir Visible para
false
, todo o item de menu de nível superior e seus itens de submenu desaparecem do formulário, mostrando assim o efeito de tempo de execução da sua ação. Para exibir o item de menu de nível superior oculto em tempo de design, clique nonoda Bandeja de Componentes do , em Estrutura de Tópicos do Documento ou na parte superior da grade de propriedades.
Observação
Você raramente ocultará um menu inteiro, exceto nos casos de submenus MDI (interface de múltiplos documentos) em um cenário de mesclagem.
Para ocultar um item de submenu
Selecione o item de submenu e defina sua propriedade Visible como
false
.Quando você oculta um item de submenu, ele permanece visível no formulário em tempo de design para que você possa selecioná-lo facilmente para trabalhos posteriores. Na verdade, ele ficará oculto em tempo de execução.
Ver também
.NET Desktop feedback