DesignIntf.IDesigner60.GetComponent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetComponent(const Name: string): TComponent;

C++

virtual System::Classes::TComponent* __fastcall GetComponent(const System::UnicodeString Name) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
DesignIntf.pas
DesignIntf.hpp
DesignIntf IDesigner60

Beschreibung

Gibt die Komponente zurück, deren Name als Parameter übergeben wurde.

Mit GetComponent können Sie auf eine Komponente über ihren Namen zugreifen. Wenn die Komponente nicht zum aktuellen Stammobjekt gehört, sollten Sie dem Parameter Name den Namen der Entität voranstellen. Eine Referenz auf eine Komponente im Datenmodul 'DataModule2' erhalten Sie beispielsweise mit folgendem Code:



TheComponent := Designer.GetComponent('DataModule2.Button1'); {Delphi}



TheComponent = Designer->GetComponent("DataModule2->Button1"); // C++



Wenn die Unit von DataModule2 in der uses-Klausel der Header von DataModule2 in der Unit des aktuellen Stammobjekts enthalten ist, gibt GetComponent die Komponente zurück

Anmerkung:  Mit der Methode GetObject können Sie eine Referenz auf ein persistentes Objekt, das keine Komponente ist, abrufen.

Siehe auch