System.Actions.RegisterActions

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure RegisterActions(const CategoryName: string; const AClasses: array of TBasicActionClass; Resource: TComponentClass);

C++

extern DELPHI_PACKAGE void __fastcall RegisterActions(const System::UnicodeString CategoryName, System::Classes::TBasicActionClass const *AClasses, const int AClasses_High, System::Classes::TComponentClass Resource);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Actions.pas
System.Actions.hpp
System.Actions System.Actions


Beschreibung

Registriert Aktionsklassen, damit sie im Aktionslisten-Editor oder im Aktionsmanager in der Liste der Standardaktionen erscheinen.

RegisterActions registriert eine Aktion als eine Standardaktion in der IDE, damit Benutzer diese in den aktionsbezogenen Editoren auswählen können.

Rufen Sie zum Registrieren eigener Aktionsklassen RegisterActions auf, damit die Aktionsklassen der Liste Standardaktionsklassen hinzugefügt werden.

Klassen von vordefinierten Standardaktionen werden mit der Methode RegisterActions von RAD Studio automatisch registriert:

RegisterActions hat die folgenden Parameter:

Parameter Beschreibung
CategoryName

Gibt den Wert der Eigenschaft Category an.

AClasses

Ist ein Array mit den Namen der zu registrierenden Aktionsklassen.

Hinweis: In C++ ist AClasses_Size der Index des letzten Eintrags im Array AClasses (er ist um 1 kleiner als die Zahl der zu registrierenden Klassen).
Resource

Ermöglicht das Zuweisen von Standardwerten zu den Eigenschaften der Aktionen, die gerade registriert werden. Resource ist von der Klasse TDataModule abgeleitet, die Instanzen der in AClasses aufgeführten Aktionsklassen enthält. Die Eigenschaften dieser Instanzen sind auf die Standardwerte gesetzt. Dieser Parameter kann auf nil (Delphi) bzw. NULL (C++) gesetzt werden, wenn keine Standardwerte hinzugefügt werden müssen.

Siehe auch