Vcl.ActnMenus.TCustomMenuItem.Create
Delphi
constructor Create(AOwner: TComponent); override;
C++
__fastcall virtual TCustomMenuItem(System::Classes::TComponent* AOwner);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | Vcl.ActnMenus.pas Vcl.ActnMenus.hpp |
Vcl.ActnMenus | TCustomMenuItem |
Beschreibung
Erstellt eine Instanz von TCustomMenuItem.
Der Aufruf von Create erstellt und initialisiert eine Instanzen von TCustomMenuItem. Erstellen Sie keine Instanzen von TCustomMenuItem. Die Klasse dient ausschließlich als Basisklasse, von der andere Klassen abgeleitet werden. Create sollte nur zur Instantiierung der abgeleiteten Klassen aufgerufen werden.
Nach dem Aufruf des geerbten Konstruktors initialisiert Create das Steuerelement folgendermaßen:
Das TCanvas-Objekt für die Eigenschaft Canvas des Steuerelements wird initialisiert.
Beim Überschreiben von Create muss zuerst die geerbte Version von Create aufgerufen werden. Anschließend können Sie mit der Initialisierung der Komponente fortfahren. Geben Sie bei der Deklaration unbedingt die Direktive override an.
Anmerkung: Wenn der Konstruktor einer Komponente Ressourcen oder Speicher zuweist, muss zur Freigabe dieser Ressourcen auch der Destruktor überschrieben werden.