2010-11-22 5 views
1

Wir verwenden das TRibbon-Steuerelement von Delphi 2009 mit dem ScreenTipsManager. In der Fußzeile des Tippes steht "Drücken Sie F1 für mehr Hilfe". Wie können wir Hilfe für den aktuell angezeigten Tipp zeigen? zB: Deine Maus steht über einem Knopf und ein Tipp wird für den Knopf angezeigt ... Wie können wir feststellen, welcher Hinweis angezeigt wird, damit wir die Hilfe finden können, wenn sie F1 drücken?Delphi TRibbon-Steuerelement: Wie verwendet man die kontextsensitive Hilfe?

Antwort

2

Jeder Bildschirmtipp ist einer Aktion zugewiesen, die im Aktionsmanager definiert ist, der an die Multifunktionsleiste angeschlossen ist. Jede Aktion (TAction) hat drei Eigenschaften in Bezug auf die kontextsensitive Hilfe:

  • Context
  • HelpKeyworkd
  • Helptype

auf dem Weg Je Sie Ihre kontextbezogene Hilfe verwenden, können Sie kann ihnen Wert geben. Wenn Sie eine Hilfedatei für Ihr Projekt definieren, versucht Ihre App jedes Mal, wenn Sie F1 drücken, die Hilfedatei zu öffnen und zu dem Thema in der Hilfedatei zu gehen, das dem Wert von HelpContext oder HelpKeyword der Anwendung entspricht aktive Kontrolle.

+0

Es erfordert auch, das richtige Hilfesystem einzurichten (fügen Sie die richtigen Verwendungen hinzu), und natürlich, wenn die Hilfedatei (en) korrekt erstellt wurde. –