DesignIntf.IDesigner60.GetComponent
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.