Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Zählvariable für labels/editfelder, etc

  Alt 1. Feb 2010, 18:49
Hallo,

was ich schreibe bezieht sich auf Delphi. Ob das so unter Lazarus geht, weiß ich nicht, denke aber schon.

Du kannst die Edits in einem "array of TEdit" verwalten und dieses in einer Schleife durchgehen:

Delphi-Quellcode:
var EdtArray: array of TEdit;

SetLength(EdtArray, 22);

for i := 0 to Length(EdtArray) - 1 do
  EdtArray[i].Text := 'Hallo';
Du kannst jedoch auch Delphi-Referenz durchsuchenFindComponent verwenden:

Delphi-Quellcode:
for i := 1 to 22 do
  (FindComponent('Edit' + IntToStr(i)) as TEdit).Text := 'Hallo';
Oder so ähnlich.

Grüße, Matze
  Mit Zitat antworten Zitat