Wenn die Nicht-Hauptformen immer im Vordergrund bleiben, dann scheint es sich um eine neuere Delphi-Version zu handeln. Wenn dabei zwei Fenster in den Vordergrund kommen dürfen sollen, dann hilft ein Überschreiben der CreateParams der Nicht-Hauptformen:
Delphi-Quellcode:
TMySecondForm = class(TForm)
// ...
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
procedure TMySecondForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent := Application.Handle;
end;
Dann kann die Mainform auch wieder in den Vordergrund, auch während die zweite Form sichtbar ist.
The angels have the phone box.