DesignIntf.IDesigner60.GetComponentNames
Delphi
procedure GetComponentNames(TypeData: PTypeData; Proc: TGetStrProc);
C++
virtual void __fastcall GetComponentNames(System::Typinfo::PTypeData TypeData, System::Classes::TGetStrProc Proc) = 0 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | IDesigner60 |
Beschreibung
Ruft für jede Komponente, der eine Eigenschaft mit einem bestimmten Typ zugewiesen werden kann, eine Callback-Funktion auf.
Mit GetComponentNames können Sie die Prozedur im Parameter Proc für mehrere Komponenten aufrufen. Jede dieser Komponenten muss die Zuweisung einer Eigenschaft erlauben, deren Typ dem Parameter TypeData entspricht. Bei jedem Aufruf wird dem Parameter S der Prozedur Proc der Name einer Komponente zugewiesen. Der Parameter kann dazu verwendet werden, durch einen Aufruf von GetComponent eine Referenz auf die Komponente abzurufen.
Anmerkung: GetComponentNames ruft Proc für Komponenten in den Units, die in der uses-Klausel der Unit des aktuellen Stammobjekts enthalten sind (Delphi) bzw. von der Unit einbezogen werden (C++) und im Stammobjekt selbst auf.