Omówienie komponentu HelpProvider (Formularze systemu Windows)

Składnik formularzy systemu Windows HelpProvider służy do kojarzenia pliku Pomocy HTML 1.x (pliku .chm utworzonego za pomocą HTML Help Workshop lub pliku .htm) z aplikacją systemem Windows. Możesz zapewnić pomoc na różne sposoby:

  • Podaj pomoc kontekstową dla kontrolek w formularzach systemu Windows.

  • Podaj kontekstową pomoc dla określonego okna dialogowego lub określonych kontrolek w oknie dialogowym.

  • Otwórz plik Pomocy do określonych obszarów, takich jak strona główna spisu treści, indeksu lub funkcji wyszukiwania.

Korzystanie z dostawcy pomocy

Dodanie składnika HelpProvider do formularza systemu Windows umożliwia innym kontrolkom w formularzu uwidocznienie właściwości Pomocy składnika HelpProvider. Dzięki temu możesz zapewnić pomoc dotyczącą kontrolek w formularzu systemu Windows. Plik Pomocy można skojarzyć ze składnikiem HelpProvider przy użyciu właściwości HelpNamespace. Należy określić typ pomocy, wywołując SetHelpNavigator i podając wartość z wyliczenia HelpNavigator dla określonej kontrolki. Należy podać słowo kluczowe lub temat pomocy, wywołując metodę SetHelpKeyword.

Opcjonalnie, aby skojarzyć określony ciąg Pomocy z inną kontrolką, użyj metody SetHelpString. Ciąg, który kojarzysz z kontrolką przy użyciu tej metody, jest wyświetlany w oknie podręcznym, gdy użytkownik naciska klawisz F1, a kontrolka ma fokus.

Jeśli HelpNamespace nie została ustawiona, musisz użyć SetHelpString, aby podać tekst Pomocy. Jeśli ustawiono zarówno HelpNamespace, jak i ciąg Pomocy, pomoc oparta na HelpNamespace będzie miała pierwszeństwo.

Uwaga / Notatka

Możesz napotkać problemy podczas używania ścieżki względnej, gdy określasz ścieżkę do pliku Pomocy w metodzie ShowHelp lub w właściwości HelpNamespace kontrolki HelpProvider. W związku z tym należy użyć bezwzględnej ścieżki pliku, aby określić plik Pomocy.

Zobacz także