DesignIntf.IDesigner60.GetComponent
Delphi
function GetComponent(const Name: string): TComponent;
C++
virtual System::Classes::TComponent* __fastcall GetComponent(const System::UnicodeString Name) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | IDesigner60 |
Description
Renvoie le composant avec le même nom passé en paramètre.
Appelez GetComponent pour accéder à un composant à partir de son nom. Si le composant n'est pas dans l'objet racine courant, le paramètre Name doit inclure le nom de l'entité dans laquelle il réside. Par exemple, pour obtenir un référence à un composant dans un module de données appelé 'DataModule2', utilisez la ligne :
TheComponent := Designer.GetComponent('DataModule2.Button1'); {Delphi}
TheComponent = Designer->GetComponent("DataModule2->Button1"); // C++
Si l'unité de DataModule2 est dans la clause uses de l'objet racine en cours (Delphi) ou que son en-tête est incluse dans l'unité de l'objet racine (C++), GetComponent renvoie le composant.
Remarque : Pour obtenir une référence à un objet persistant qui n'est pas un composant, utilisez la méthode GetObject à la place.