API:Vcl.Controls.TCustomTransparentControl.Create
Delphi
constructor Create(AOwner: TComponent); override;
C++
__fastcall virtual TCustomTransparentControl(System::Classes::TComponent* AOwner);
/* TWinControl.CreateParented */ inline __fastcall TCustomTransparentControl(HWND ParentWindow) : TCustomControl(ParentWindow) { }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TCustomTransparentControl |
Description
Crée une instance de la classe TCustomControl.
Vcl.Controls.TCustomTransparentControl.Create hérite de Vcl.Controls.TCustomControl.Create. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Controls.TCustomControl.Create.
Crée une instance de la classe TCustomControl.
L'appel de Create construit et initialise une instance de TCustomControl. Néanmoins, vous ne devez jamais tenter d'instancier un TCustomControl. Cette classe a été conçue uniquement comme classe de base à partir de laquelle d'autres classes de contrôles dérivent, et vous ne devez appeler Create que pour instancier l'un de ces descendants. Les contrôles placés dans une fiche à la conception sont créés automatiquement.
Après avoir appelé le constructeur hérité, Create initialise le contrôle et aussi un objet TCanvas pour sa propriété Canvas.
Lors de la redéfinition de Create, appelez toujours d'abord la méthode Create héritée, puis procédez à l'initialisation du contrôle. Dans ce cas, n'oubliez pas de spécifier la directive de redéfinition.
Remarque : Si un constructeur de composant alloue des ressources ou de la mémoire, redéfinissez aussi le destructeur pour libérer ces ressources.