Compartilhar via


Como ocultar ToolStripMenuItems usando o designer

Ocultar itens de menu é uma maneira de controlar a interface do usuário do aplicativo e restringir os comandos do usuário. Muitas vezes, você desejará ocultar um menu inteiro quando todos os itens de menu nele não estiverem disponíveis. Isso apresenta menos distrações para o usuário. Além disso, convém ocultar e desabilitar o menu ou o 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 algum lugar diferente do MenuStrip depois de definir Visible como 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 de sua ação. Para exibir o item de menu de nível superior oculto em tempo de design, clique no MenuStrip 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.

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 em seu formulário durante o design, permitindo que você o selecione facilmente para continuar trabalhando. Ele será ocultado efetivamente no tempo de execução.

Consulte também