Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - array von Komponenten durchlaufen


Flamefire - Di 23.10.07 20:13
Titel: array von Komponenten durchlaufen
ich habe ein array von diesem typ: (nur bsp)

Delphi-Quelltext
1:
2:
3:
4:
5:
type Ttest=
l1,l2:TLabel;
e1,e2:TEdit;
end;
testarr:array of TTest;


wie kann ich jetzt eine eigenschaft aller Komponenten in Ttest ändern?
also iwas in der Richtung:
for i:=0 to High(testarr[0].Components) do testarr[0].Components[i].Top:=10;

bein einem form gehts ja
ich will mir schreibaufwand sparen weil ich ansonsten jeder kompo den wert zuweisen (oder auch destroy aufrufen) müsste

geht das? wenn ja wie?


Christian S. - Di 23.10.07 20:13

Hallo!

Schau mal hier: http://www.delphi-library.de/topic_Komponenten+dynamisch+im+Array+verwalten_43052.html

Grüße
Christian


Flamefire - Mi 24.10.07 11:28

hmm...
das problem ist ja dass ich einen typ habe. mit verschiedenen komponenten und kein array von einer kompo