Autor Beitrag
elektronenschubser
Hält's aus hier
Beiträge: 5


D5
BeitragVerfasst: Fr 30.07.04 17:06 
Hallo Leute,

ich habe oft Formulare mit vielen ähnlichen Objekten. z.B. label1, label2, label3...

Wenn ich jetzt alle auf denselben Wert setzen will,
muss ich dann wirklich jedes einzeln hinschreiben und auf den neuen Wert setzen.

Oder gibt es irgendeine Möglichkeit das in einer Scheife zu machen?

Gruß Andreas
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Fr 30.07.04 17:11 
Hallo

schau dich mal im Forum nach Suche in: Delphi-Forum, Delphi-Library FINDCOMPONENT um und schau dir den Befehl auch in der Hilfe an.

mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
SvenAbeln
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 334
Erhaltene Danke: 3



BeitragVerfasst: Fr 30.07.04 17:11 
du könntest findcomponent benutzen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
for i:=1 to 10 do
begin
  (Form1.FindComponent('Label'+IntToStr(i)) as TLabel).Caption:='Test';
end;
elektronenschubser Threadstarter
Hält's aus hier
Beiträge: 5


D5
BeitragVerfasst: Fr 30.07.04 21:03 
Titel: THX
Juhuu endlich eine Lösung,
Vielen Dank!

Gruß Andreas