Hilfesystem in C#

kuli

Grünschnabel
Ich möchte gerne zu meiner Applikation ein Hilfesystem für den Anwender schreiben, und möchte gerne wissen ob es Tools gibt die mir das ermöglichen/erleichtern.
 
Wie meinst Du das, Tools, die Dir das erleichtern?

Wenn Du es selbst schreiben möchtest, Dein Ticketsystem, dann brauchste doch nichts anderes?

Oder meinst Du VS Plugins?


Grüße Christian
 
Also um das nochmal klar auszudrücken, ich habe eine Applikation für Kundenverwaltung und Rechnungsabwicklung, und möchte wenn man z.B. auf F1 drückt ein Hilfesystem mit Indexsuche anfügen
 
Du kannst alles mögliche als Prozess starten, solange das Betriebsystem für den Dateityp eine Verknüpfung hat.

Code:
using System.Diagnostics;

ProcessStartInfo sHilfe = new ProcessStartInfo("MeineHilfe.chm");
Process.Start(sHilfe);

// oder 
ProcessStartInfo sHilfe = new ProcessStartInfo("MeineHilfe.html");
Process.Start(sHilfe);


// oder auch

ProcessStartInfo sHilfe = new ProcessStartInfo("http://www.meineseite.de/MeineHilfe.html");
Process.Start(sHilfe);
 
Zuletzt bearbeitet:
Danke...nur noch ein kleines problem..

ich habe die Hilfedatei hilfe.chm in mein Projekt hinzugefügt nur die angebenen Datei nicht gefunden werden

mein source

ProcessStartInfo sHilfe = new ProcessStartInfo("BR_Help.chm");
Process.Start(sHilfe);
 
Das Working-Direktory kann sonstwo sein, z.B. wenn man sein Programm nach der Installation automatisch startet.

Ganz hilfreich ist gleich zu Programmstart folgende Zeile:

Environment.CurrentDirectory = System.AppDomain.CurrentDomain.BaseDirectory;

Damit sollten eigentlich alle Dateien gefunden werden, die sich im Verzeichnis der .exe befinden.
 

Neue Beiträge

Zurück