Im Prinzip möchte ich im DoSomething nur warten bis das FormProgress geschlossen wurde. Danach den DoSomehting weiter ausführen.
Danke für die Hilfe.
Warum fragst du im Timer dann nicht genau diesen Status ab?
Delphi-Quellcode:
//Nur als Beispiel!!
procedure TForm1.Button2Click(Sender: TObject);
begin
Form2.show;
Timer1.Enabled := True;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if not Form2.Visible then
begin
//Es wurde geschlossen oder ausgeblendet
Timer1.Enabled := False;
end;
end;