Compartilhar via


Como exibir ajuda em popup

Uma maneira de exibir a Ajuda no Windows Forms é por meio do botão Ajuda, localizado no lado direito da barra de título, acessível por meio da propriedade HelpButton. Esse tipo de exibição de Ajuda é adequado para uso com caixas de diálogo. As caixas de diálogo mostradas de forma modal (com o método ShowDialog) têm problemas para acessar sistemas de ajuda externos, pois as caixas de diálogo modais precisam ser fechadas antes que o foco possa ser transferido para outra janela. Além disso, usar o botão Ajuda requer que não haja botão Minimizar, ou botão Maximizar mostrado na barra de título. Essa é uma convenção de caixa de diálogo padrão, enquanto os formulários geralmente têm os botões Minimizar e Maximizar.

Você também pode usar o componente HelpProvider para vincular controles a arquivos em um sistema de Ajuda, mesmo se tiver implementado a Ajuda pop-up. Para obter mais informações, consulte Fornecendo ajuda em um aplicativo do Windows.

Exibir ajuda em janela pop-up

  1. No Visual Studio, arraste um componente HelpProvider da Caixa de Ferramentas para seu formulário.

    Ele ficará na bandeja na parte inferior do Designer de Formulários do Windows.

  2. Na janela Propriedades, defina a propriedade HelpButton como true. Isso exibirá um botão com um ponto de interrogação no lado direito da barra de título do formulário.

  3. Para que o HelpButton seja exibido, as propriedades MinimizeBox e MaximizeBox do formulário devem ser definidas como false, a propriedade ControlBox definida como truee a propriedade FormBorderStyle para um dos seguintes valores: FixedSingle, Fixed3D, FixedDialog ou Sizable.

  4. Selecione o controle para o qual você deseja mostrar ajuda em seu formulário e defina a cadeia de caracteres de Ajuda na janela Propriedades. Esta é a cadeia de texto que será exibida em uma janela similar a uma ToolTip.

  5. Pressione F5.

  6. Pressione o botão Ajuda na barra de título e clique no controle no qual você definiu a cadeia de caracteres de Ajuda.

Consulte também