Visão geral do componente HelpProvider (Windows Forms)
O componente Windows Forms HelpProvider é usado para associar um arquivo de Ajuda do HTML Help 1.x (um arquivo .chm, produzido com o HTML Help Workshop ou um arquivo .htm) ao seu aplicativo do Windows. Você pode fornecer ajuda de várias maneiras:
Forneça Ajuda contextual para controles no Windows Forms.
Forneça Ajuda contextual em uma caixa de diálogo específica ou controles específicos em uma caixa de diálogo.
Abra um ficheiro de Ajuda em áreas específicas, como a página principal de um Sumário, o índice remissivo ou uma função de pesquisa.
Usando o Provedor de Ajuda
Adicionar um componente HelpProvider ao Windows Form permite que os outros controlos no formulário disponibilizem as propriedades de Ajuda do componente HelpProvider. Isso permite que você forneça ajuda para os controles em seu Windows Form. Você pode associar um arquivo de Ajuda ao componente HelpProvider usando a propriedade HelpNamespace. Você especifica o tipo de Ajuda fornecida chamando SetHelpNavigator e fornecendo um valor da enumeração HelpNavigator para o controle especificado. Você fornece a palavra-chave ou tópico para Ajuda chamando o método SetHelpKeyword.
Opcionalmente, para associar uma cadeia de caracteres de Ajuda específica a outro controle, use o método SetHelpString. A cadeia de caracteres que você associa a um controle usando esse método é exibida em uma janela pop-up quando o usuário pressiona a tecla F1 enquanto o controle tem foco.
Se HelpNamespace não tiver sido definido, deverá usar SetHelpString para fornecer o texto de ajuda. Se tiver definido HelpNamespace e o texto de ajuda, a ajuda baseada em HelpNamespace terá precedência.
Observação
Você pode encontrar problemas ao usar o caminho relativo ao especificar o caminho para o arquivo de Ajuda no método ShowHelp, ou na propriedade HelpNamespace do controle HelpProvider. Como tal, certifique-se de usar o caminho de arquivo absoluto para especificar o arquivo de Ajuda.
Ver também
.NET Desktop feedback