Gör så här: Ge hjälp i ett Windows-program
Du kan använda komponenten HelpProvider för att bifoga hjälpavsnitt i en hjälpfil till specifika kontroller i Windows Forms. Hjälpfilen kan vara antingen HTML- eller HTMLHelp 1.x eller större format.
Ge hjälp
Dra en HelpProvider-komponent till formuläret från Toolbox-i Visual Studio.
Komponenten finns i facket längst ned i Windows Forms Designer.
I fönstret Egenskaper anger du egenskapen HelpNamespace till hjälpfilen .chm, .col eller .htm.
Välj en annan kontroll som du har i formuläret och i fönstret Egenskaper anger du egenskapen SetHelpKeyword.
Det här är strängen som skickas genom komponenten HelpProvider till din hjälpfil för att hämta rätt hjälpavsnitt.
I fönstret Egenskaper anger du egenskapen SetHelpNavigator till ett värde från HelpNavigator-uppräkningen.
Detta avgör hur egenskapen HelpKeyword skickas till hjälpsystemet. I följande tabell visas möjliga inställningar och deras beskrivningar.
Medlemsnamn Beskrivning Associeringsindex Anger att indexet för ett angivet ämne utförs i den angivna URL:en. Hitta Anger att söksidan för en angiven URL visas. Index Anger att indexet för en angiven URL visas. Nyckelordsindex Anger ett nyckelord att söka efter och den åtgärd som ska vidtas i den angivna URL:en. Innehållsförteckning Anger att innehållsförteckningen i HTML 1.0-hjälpfilen visas. Ämne Anger att det ämne som refereras till av den angivna URL:en visas.
När du trycker på F1 när kontrollen—som du har angett egenskaperna HelpKeyword och HelpNavigator för—har fokus, öppnas hjälpfilen du har associerat med HelpProvider komponenten.
För närvarande stöder egenskapen HelpNamespace Hjälpfiler i följande tre format: HTMLHelp 1.x, HTMLHelp 2.0 och HTML. Därför kan du ange egenskapen HelpNamespace till en http://
adress, till exempel en webbsida. Om detta görs öppnas standardwebbläsaren till webbsidan med strängen som anges i egenskapen HelpKeyword som används som ankare. Fästpunkten används för att hoppa till en specifik del av en HTML-sida.
Viktig
Var noga med att kontrollera all information som skickas från en klient innan du använder den i ditt program. Skadliga användare kan försöka skicka eller mata in körbara skript, SQL-instruktioner eller annan kod. Innan du visar en användares indata, lagrar den i en databas eller arbetar med den kontrollerar du att den inte innehåller potentiellt osäker information. Ett vanligt sätt att kontrollera är att använda ett reguljärt uttryck för att söka efter nyckelord som "SCRIPT" när du får indata från en användare.
Du kan också använda komponenten HelpProvider för att visa popup-hjälpen, även om du har konfigurerat den för att visa hjälpfiler för kontrollerna i dina Windows-formulär. Mer information finns i Så gör du: Visa popup-hjälp.
Se även
.NET Desktop feedback