Como ocultar ToolStripMenuItems usando o designer
Ocultar itens de menu é uma maneira de controlar a interface do usuário (IU) do seu aplicativo e restringir comandos do usuário. Geralmente, é recomendável ocultar um menu inteiro quando todos os itens de menu estão indisponíveis. Isso apresenta menos distrações para o usuário. Além disso, pode ser útil ocultar e desabilitar o menu ou item de menu, visto que apenas ocultar 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.
Ocultar um menu de nível superior e seus itens de submenu
Selecione o item de menu de nível superior e defina sua Visible propriedade 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 são ocultos. Se você clicar em outro lugar que não na configuração Visible após para MenuStrip
false
, todo o item de menu de nível superior e seus itens de submenu desaparecerão do formulário, mostrando assim o efeito de tempo de execução da ação. Para exibir o item de menu oculto de nível superior em tempo de design, clique MenuStrip no na Bandeja de componentes, na estrutura de tópicos do documento ou na parte superior da grade de propriedades.
Observação
Você raramente ocultará um menu inteiro, exceto por menus filho MDI (interface de vários documentos) em um cenário de mesclagem.
Ocultar um item de submenu
Selecione o item de submenu e defina sua Visible propriedade como
false
.Quando você oculta um item de submenu, ele permanece visível no formulário no tempo de design para que você pode selecioná-lo facilmente para continuar trabalhando nele. Ele será ocultado efetivamente no tempo de execução.
Confira também
.NET Desktop feedback