Partilhar via


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

  1. 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 no noda 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

  1. 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