Sdílet prostřednictvím


Postupy: Poskytování nápovědy v aplikaci pro Windows

Pomocí komponenty HelpProvider můžete připojit témata nápovědy v souboru nápovědy ke konkrétním ovládacím prvkům ve Windows Forms. Soubor nápovědy může být ve formátu HTML nebo HTMLHelp 1.x nebo vyšší.

Poskytnout nápovědu

  1. Ve Visual Studiu přetáhněte komponentu z panelu nástrojůdo svého formuláře.

    Komponenta se nachází v zásobníku v dolní části návrháře Windows Forms.

  2. V okně Vlastnosti nastavte vlastnost HelpNamespace na soubor nápovědy .chm, .col nebo .htm.

  3. Vyberte jiný ovládací prvek, který máte ve formuláři, a v okně Vlastnosti nastavte vlastnost SetHelpKeyword.

    Toto je řetězec předaný komponentou HelpProvider do vašeho souboru nápovědy, aby se vyvolalo příslušné téma nápovědy.

  4. V okně Vlastnosti nastavte vlastnost SetHelpNavigator na hodnotu výčtu HelpNavigator.

    Určuje způsob, jakým HelpKeyword vlastnost je předána systému nápovědy. V následující tabulce jsou uvedena možná nastavení a jejich popisy.

    Jméno člena Popis
    AssociateIndex Určuje, že index zadaného tématu se provádí v zadané adrese URL.
    Najít Určuje, že se zobrazí vyhledávací stránka zadané adresy URL.
    Rejstřík Určuje, že se zobrazí index zadané adresy URL.
    Rejstřík klíčových slov Určuje klíčové slovo, které se má vyhledat, a akci, která se má provést v zadané adrese URL.
    Obsah Určuje, že se zobrazí obsah souboru nápovědy HTML 1.0.
    Námět Určuje, že se zobrazí téma odkazované zadanou adresou URL.

Stisknutím klávesy F1 otevřete soubor nápovědy, který jste přidružili k dané komponentě HelpProvider, pokud má tato komponenta fokus a nastavili jste její vlastnosti HelpKeyword a HelpNavigator.

V současné době HelpNamespace vlastnost podporuje soubory nápovědy v následujících třech formátech: HTMLHelp 1.x, HTMLHelp 2.0 a HTML. Můžete tedy nastavit vlastnost HelpNamespace na http:// adresu, například webovou stránku. Pokud to uděláte, otevře se výchozí prohlížeč na webovou stránku s řetězcem zadaným ve vlastnosti HelpKeyword, která slouží jako ukotvení. Kotva se používá k přechodu na konkrétní část HTML stránky.

Důležitý

Před použitím v aplikaci buďte opatrní při kontrole všech informací odesílaných z klienta. Uživatelé se zlými úmysly se můžou pokusit odeslat nebo vložit spustitelný skript, příkazy SQL nebo jiný kód. Než zobrazíte vstup uživatele, uložte ho do databáze nebo s ním pracujete, zkontrolujte, jestli neobsahuje potenciálně nebezpečné informace. Typickým způsobem kontroly je použití regulárního výrazu k vyhledání klíčových slov, jako je například "SCRIPT", když obdržíte vstup od uživatele.

Komponentu HelpProvider můžete také použít k zobrazení automaticky otevírané nápovědy, i když je nakonfigurovaná tak, aby zobrazovala soubory nápovědy pro ovládací prvky ve Windows Forms. Další informace naleznete v tématu Jak na to: Zobrazení vyskakovací nápovědy.

Viz také