Hallo,
ich habe eine Hauptform.
Von dort rufe ich mit ShowModal Form2 auf,
von dieser wieder mit ShowModal Form3.
Wenn ich die 3. Form schliesse, ist Form2 hinter Form1, das ist schlecht.
Nun wollte ich mit dem OnClose Ereignis
Delphi-Quellcode:
procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form2.BringToFront;
end;
Geht auch, aber wenn vorher die Form2 nicht geöffnet wurde, gibt es einen Fehler.
Wie kann ich das verhindern?