Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Mehrere Edit-Felder als Array nehmen

  Alt 27. Jul 2003, 15:49
Wenn du die Edit-Felder dynamisch erstellst, dann kannst du sie gleich im Array erzeugen:

Delphi-Quellcode:
var
  Edits: Array[1..25] of TEdit;
  i: Integer;
begin
  for i := 1 to 25 do Edits[i] := TEdit.Create(Form1);
end;
Wenn du sie im Designmodus auf die Form ziehst und sie z.B. Edit1-Edit 25 nennst, geht das so:

Delphi-Quellcode:
var
  Edits: Array[1..25] of TEdit;
  i: Integer;
begin
  for i := 1 to 25 do Edits[i] := Form1.FindComponent('Edit') + InttoStr(i));
end;
Dann hast du Zeiger auf deine Edits in dem Array.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat