Einzelnen Beitrag anzeigen

fatalerror
(Gast)

n/a Beiträge
 
#4

Re: Dynamisch Formen erzeugen

  Alt 1. Okt 2009, 16:44
Du erzeugst die Form mit allen Buttons und Funktionen, Prozeduren ganz normal innerhalb der IDE.
Anschliessend legst du in den Projekt Optionen fest, dass dieses Formular nicht automatisch erzeugt wird.
Du kannst dann innerhalb deines Programmes die Form (fast) beliebig oft erzeugen.

Um die Form anzuzeigen nachdem du sie erzeugt hast, verwendest du einfach den Befehl Form_xxx.show;

Beispiel um eine Form zu erzeugen und Modal anzuzeigen
[/delphi]
var
forminfo: TForm2;
begin

forminfo:= TForm2.Create(nil);
try
forminfo.Caption:= 'dynamisch erstellte Form;
forminfo.ShowModal;

finally
forminfo.Free;
end;

end;
[/delphi]
  Mit Zitat antworten Zitat