Implementieren der HTML-Direkthilfe
Die Direkthilfe ähnelt der kontextbezogenen Hilfe, da sie ebenfalls Hilfeinformationen zu dem jeweiligen Objekt oder Steuerelement bereitstellt, das momentan den Fokus besitzt.
Bei der Hilfe im WinHelp-Format wird nicht die Hilfedatei aufgerufen und das Hilfethema in einem vollständigen Hilfefenster mit Standardgröße angezeigt; stattdessen wird die Direkthilfe in einem kleinen Popupfenster geöffnet, das wieder ausgeblendet wird, sobald der Benutzer auf eine andere Stelle des Bildschirms klickt. Die Direkthilfe eignet sich vor allem für kurze Erläuterungen oder Definitionen zu bestimmten Steuerelementen.
Im Gegensatz zu WinHelp wird in der HTML-Direkthilfe das Hilfethema in einem vollständigen Hilfefenster in der Standardgröße angezeigt.
Um die Direkthilfe einem bestimmten Formular, einem Formular-Steuerelement oder einer Symbolleiste zuzuordnen, müssen Sie die WhatsThisHelpID-Eigenschaft auf eine Nummer festlegen, die auf das entsprechende Hilfethema in der Hilfedatei verweist.
Für die Implementierung der Direkthilfe können Sie die folgenden Eigenschaften und Methoden verwenden:
Eigenschaft | Beschreibung |
---|---|
WhatsThisHelp | Legen Sie diese Eigenschaft des Formulars auf Wahr (.T.) fest, um die Direkthilfe für das Formular selbst und für alle Steuerelemente des Formulars zu aktivieren. |
WhatsThisButton | Legen Sie diese Eigenschaft auf Wahr (.T.) fest, wenn die Direkthilfe-Schaltfläche auf der Titelleiste des Formulars angezeigt werden soll. |
WhatsThisHelpID | Geben Sie bei einem Formular, einem Steuerelement oder einer Symbolleiste als Wert für diese Eigenschaft die Kontextnummer ein, die einem Hilfethema in Ihrer HTML-Hilfedatei entspricht. |
WhatsThisMode | Verwenden Sie diese Methode, um den Direkthilfe-Mauszeiger mit dem Fragezeichen anzuzeigen und den Direkthilfemodus zu aktivieren. Wenn Sie auf ein Objekt klicken, wird das Thema der Direkthilfe angezeigt, das durch die WhatsThisHelpID-Eigenschaft des Objekts angegeben ist. |
So implementieren Sie die Direkthilfe
- Öffnen Sie das Formular, für das Sie die Direkthilfe aktivieren möchten, im Entwurfsmodus.
- Setzen Sie die WhatsThisHelp-Eigenschaft des Formulars auf Wahr (.T.).
- Um die Direkthilfe-Schaltfläche auf der Titelleiste des Formulars anzuzeigen, legen Sie die WhatsThisButton-Eigenschaft des Formulars auf Wahr (.T.) fest.
- Um dem Formular ein Direkthilfethema zuzuordnen, legen Sie für die WhatsThisHelpID-Eigenschaft des Formulars eine Kontextnummer fest, die einem Thema in der HTML-Hilfedatei entspricht.
- Um einem bestimmten Steuerelement des Formulars ein Direkthilfethema zuzuordnen, wählen Sie das Steuerelement aus und geben als Wert für dessen WhatsThisHelpID-Eigenschaft eine Kontextnummer ein, die einem Thema in der HTML-Hilfedatei entspricht.
Siehe auch
Hinzufügen von Kontextbezügen zur HTML-Hilfe | Programmieren von HTML-Hilfefunktionen | Erstellen der grafischen Hilfe | HTML-Hilfe | Erstellen von Hilfe im DBF-Format