DesignIntf.IDesigner60.GetComponent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi