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
 
#2

Re: belibig viele Forms zur Laufzeit erzeugen

  Alt 28. Apr 2008, 17:02
Hallo,

leere Formulare kannst du so erzeugen:

Delphi-Quellcode:
const
  FORM_NUM = 6;
var
  i: Integer;
  MyForms: array of TForm;

Setlength(MyForms, FORM_NUM);

for i := 0 to FORM_NUM - 1 do
begin
  MyForms[i] := TForm.Create(self);
  MyForms[i].Name := 'Form' + IntToStr(i);
  MyForms[i].Show;
end;
Die Formulare sind dann alle in einem Array enthalten, damit du leicht auf diese zugreifen und sie auch wieder freigeben kannst.
Ungetestet.

Grüße
  Mit Zitat antworten Zitat