Partilhar via


Como exibir ajuda instantânea pop-up

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 através da propriedade HelpButton. Esse tipo de exibição de Ajuda é adequado para uso com caixas de diálogo. As caixas de diálogo mostradas modalmente (com o método ShowDialog) têm problemas para exibir sistemas de Ajuda externos, porque as caixas de diálogo modais precisam ser fechadas antes que o foco possa mudar para outra janela. Além disso, usar o botão Ajuda requer que não haja nenhum botão Minimizar ou Maximizar mostrado na barra de título. Esta é 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 que tenha 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 o formulário.

    Ele ficará na bandeja localizada na parte inferior do Windows Forms Designer.

  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 como um dos seguintes valores: FixedSingle, Fixed3D, FixedDialog ou Sizable.

  4. Selecione o controle para o qual você deseja mostrar a ajuda no formulário e defina a cadeia de caracteres da Ajuda na janela Propriedades. Esta é a string de texto que será exibida numa janela como uma dica de ferramenta .

  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 da Ajuda.

Ver também