Zitat von
Hansa:
Fragesteller hat seine Lösung, aber ich hake nochmals nach. Das mit der Eigenschaft Components habe ich mir soeben angesehen. Aha. Meine Frage zielt aber eher darauf hinaus, wie ich bestimmte Felder und nicht alle behandeln kann? Z.B. Edit - Felder 10 bis 20. Das wäre dann eben Edit10 bis Edit20, aber nicht bei abgeänderten Namen. Deshalb müsste man doch wissen welche Nr. (in diesem Falle i) zu welchem Editfeld gehört.
Wenn man seinen Edit-Feldern Tags zuweist (einfach im Obejktinsp.) kann man die Abfrage beliebig eingrenzen. Bei mir sieht das z.B. so aus:
Delphi-Quellcode:
for i := 0 to ComponentCount -1 do
if Components[i] is TEdit then
begin
ed := TEdit(Components[i]);
if ed.Tag > 100 then
ed.Text := '';
end;
"ed" muss dabei natürlich als TEdit deklariert sein.
[edit]
damit kann man seine Edit-Felder wenigstens beliebig benennen, im Gegensatz zum unteren Beispiel