Vcl.ActnMan.TActionManager

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.ActnMan.TCustomActionManagerVcl.ActnList.TCustomActionListSystem.Actions.TContainedActionListSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTActionManager

Delphi

TActionManager = class(TCustomActionManager)

C++

class PASCALIMPLEMENTATION TActionManager : public TCustomActionManager

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.ActnMan.pas
Vcl.ActnMan.hpp
Vcl.ActnMan Vcl.ActnMan


Beschreibung

TActionManager stellt einen Mechanismus zur Verwaltung und Anzeige aller Aktionen in einer Anwendung zur Verfügung.

Mit der Komponente Aktionsmanager können Sie Layoutinformationen für benutzerdefinierte Aktionen und Standardaktionen einer Anwendung sowie für spezielle Komponenten definieren, die aus diesen Informationen Benutzeroberflächenelemente generieren.

Mit Hilfe des Aktionsmanagers können Sie beliebige Standardaktionen zu einer Anwendung hinzufügen oder per Drag&Drop in einem Aktionsabschnitt platzieren, wo sie automatisch als Oberflächenelemente ausgegeben werden.

Der Aktionsmanger enthält alle Layoutinformationen, die zum automatischen Erstellen von Menüs, Symbolleisten und Navigationsleisten (Outlook-Leisten) benötigt werden. Dazu gehören:

  • die Anzeigereihenfolge
  • ein Verweis auf eine Aktion, der den Zugriff auf ihre Eigenschaften ermöglicht (Caption, ShortCut, Visible usw.)
  • die Farbe
  • der Hintergrund

Der Aktionsmanager speichert die Informationen in einem Objekt des Typs TActionClientItem, das Streaming unterstützt und als Text- oder Binärdatei auf einen Datenträger geschrieben werden kann. Die Informationen werden beim Anwendungsstart gelesen und zum Generieren und Anzeigen der Oberflächenelemente in einem Aktionsabschnitt verwendet. Da der Aktionsmanager auch Statusinformationen verwaltet, erhält der Anwendungsbenutzer die Möglichkeit, Elemente der Benutzeroberfläche, die im Aktionsabschnitt angezeigt werden, ein- oder auszublenden. Das Einblenden erfolgt z.B. einfach durch Ziehen der Standardaktion TCustomizeActionBars aus dem Aktionsmanager-Editor in einen Aktionsabschnitt.

Der Aktionsmanager verwaltet auch die Nutzungsdaten der Elemente. Selten verwendete Elemente können automatisch aus der Benutzeroberfläche ausgeblendet werden, was diese übersichtlicher macht.

Siehe auch