PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Form in der Laufzeit erstellen


Mr. Boom
13.08.2002, 17:50
Wie kann ich ein und dieselbe Form in der Laufzeit erstellen?
Z.B. wenn man in Outlook mehrere Mail öffnet.


Lord_Otter
13.08.2002, 20:53
Ganz einfach !
Du hast jetzt eine Formular-Klasse, die du zum Beispiel TFormXXX genannt hast, oder ?
Wenn du nun das Fenster modal anzeigen willst, kannst du das so in ein ButtonClick bringen:

procedure TForm1.Button1Click(Sender: TObject);
var formxxx: TFormXXX;
begin
formXXX :=TFormXXX.Create(Application);
try
formXXX.ShowModal;
finally
formXXX.Free;
end;
end;


Sonst einfach den try...finally weglassen und alles zwischen finally...end weglassen.