Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Wie kann ich mehrere Objekte gleichzeitig ansprechen ?


SHIFTER - Mo 23.09.02 20:38
Titel: Wie kann ich mehrere Objekte gleichzeitig ansprechen ?
Hi,
ich habe mehrere eingabefelder, wie kann ich z.B. alle oder ein teil von diesen auf einmal z.B. Löschen.

z.B.
Ich habe edit1 bis edit20 und ich möchte edit1 bis edit10 auf ein mal löschen oder anders bearbeiten. :?:

gruss
seba


DeCodeGuru - Mo 23.09.02 20:58

wenn die namen der Edits "Edit1", "Edit2"... sind, dann versuchs mal mit folgendem Code:


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  i: Integer;
begin
  for i := 1 to 20 do
  begin
    TEdit(FindComponent('Edit'+IntToStr(i))).Text := 'Hallo';
  end;
end;


Natürlich werden die Komponenten nicht zeitgleich gelöscht, aber es verkürzt auf jeden Fall das "Auschreiben" des Codes. Vielleicht hilft dir das.


SHIFTER - Mo 23.09.02 21:06

:D Hej echt toll ! Danke für die SCHNELLE HILFE !!!! Dankeschön. :D

Gruss aus Wuppertal

Seba


DeCodeGuru - Di 24.09.02 12:54

Zitat:
Hej echt toll ! Danke für die SCHNELLE HILFE !!!! Dankeschön.


Nichts zu danken :wink: