Zuordnen von Hilfe zu Menübefehlen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Aufrufen von HTML-Hilfe aus Anwendungen


RAD Studio stellt vier Standardaktionen (Befehle) für die Hilfebehandlung bereit, die Menüeinträgen oder Schaltflächen in der Symbolleiste zugewiesen werden können.

So weisen Sie Menüeinträgen Standardaktionen für die Hilfebehandlung zu:

  1. Öffnen Sie Ihr Formular im Formular-Designer.
  2. Ziehen Sie aus der Kategorie Zusätzlich der Tool-Palette die ActionManager-Komponente (Vcl.ActnMan.TActionManager) auf das Formular.
  3. Erstellen Sie ein Menü für das Formular:
    1. Ziehen Sie aus der Kategorie Zusätzlich der Tool-Palette das Aktionsband ActnMenus.TActionMainMenuBar auf das Formular.
    2. Ziehen Sie aus der Kategorie Standard der Tool-Palette das Menü Menus.TMainMenu auf das Formular.
  4. Doppelklicken Sie im Formular auf die ActionManager-Komponente; der ActionManager-Editor wird geöffnet.
  5. Klicken Sie auf den Dropdown-Pfeil neben der Schaltfläche Neue Aktion (die linke Schaltfläche in der oberen, rechten Ecke der Registerkarte Aktionen), und wählen Sie Neue Standardaktion (oder drücken Sie STRG+EINFG); das Dialogfeld Standardaktionsklassen wird geöffnet. Suchen Sie in der Hierarchie der verfügbaren Klassen die Kategorie Hilfe. Sie enthält die Aktionsklassen Vcl.StdActns.THelpContents, Vcl.StdActns.THelpOnHelp, Vcl.StdActns.THelpTopicSearch und Vcl.StdActns.THelpContextAction für die Hilfebehandlung. Wählen Sie die gewünschten Klassen aus, und klicken Sie auf OK.
  6. Wählen Sie im Bereich Kategorien des ActionManager-Editor den Eintrag Hilfe aus. Im Bereich Aktionen werden die ausgewählten Aktionsklassen angezeigt.
  7. Weisen Sie die gewünschten Aktionsklassen zu:
    1. Weisen Sie dem Aktionsband Aktionsklassen zu. Ziehen Sie aus dem Bereich Aktionen die gewünschten Aktionsklassen auf das Aktionsband im Formular.
    2. Weisen Sie Menüeinträgen Aktionsklassen zu. Doppelklicken Sie auf das Menü, um den Menü-Designer zu öffnen. Wählen Sie den gewünschten Hilfe-Menüeintrag aus; im Objektinspektor werden dessen Eigenschaften angezeigt. Öffnen Sie die Registerkarte Ereignisse, und wählen Sie die Eigenschaft Action aus. Klicken Sie in der Werte-Spalte auf den Dropdown-Pfeil. Die angezeigte Liste enthält die Liste der bereits im ActionManager-Editor hinzugefügten Aktionen. Wählen Sie eine dieser Aktionen aus, um Sie dem Menüeintrag zuzuweisen.
Wenn eine erforderliche Standardaktion nicht in der Liste angezeigt wird, wählen Sie den Befehl Neue Standardaktion. Daraufhin wird eine Liste aller verfügbaren Standardaktionsklassen geöffnet. Erweitern Sie die gewünschte Kategorie, und wählen Sie entsprechende Standardaktionsklasse aus.
  1. Setzen Sie die Eigenschaft HelpFile des globalen Application-Objekts (die Eigenschaft TApplication.HelpFile) oder eines bestimmten Formulars (die Eigenschaft TForm.HelpFile).
  2. In Delphi-Anwendungen fügen Sie der uses-Klausel des Hauptmoduls Ihrer Anwendung die Unit Vcl.HtmlHelpViewer hinzu.
    In C++-Anwendungen fügen Sie die Direktive #include Vcl.HtmlHelpViewer.hpp hinzu.
    Damit wird angegeben, dass Ihre Anwendung die API der Funktion HTMLHelp verwendet, die die CHM-Hilfedateien anzeigt.
  3. Wählen Sie den Befehl Start > Start. Ihre Anwendung wird geöffnet. Wählen Sie im Formular Form1 einen Eintrag aus dem Menü Hilfe (oder auf dem Aktionsband) aus, dem Sie eine Standardaktion für die Hilfebehandlung hinzugefügt haben. Der dieser Aktion entsprechende Hilfebefehl wird ausgeführt.

Siehe auch