Hallo,
@Sir Rufo: Soweit ich das Verstanden habe wollte er kein Modal-Form haben.
Ich würde es einfach so machen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
if Assigned(TestForm) then
begin
ShowMessage('Schon da');
TestForm.Show;
end else
begin
TestForm:=TForm2.Create(Self);
end;
end;
Delphi-Quellcode:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
Caption:= 'Form1 - Test';
Show;
end;
procedure TForm2.FormDestroy(Sender: TObject);
begin
if Assigned(TestForm) then
begin
TestForm:=NIL;
end;
end;
end.
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.