Vcl.Controls.TCustomTransparentControl.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi