In Cocoa (possibly also Carbon) new forms seem to be opened behind my main form, so if the user is not aware, he will not noticed the newly opened window (e.g. "about")
Here is my setup. All forms have formstyle fsNormal and I do not use ShowModal... But the code I have should still solve this as far as I know:
if (Application.MainForm <> nil) and (Application.MainForm <> AForm) then
begin
AForm.PopupMode := pmExplicit;
AForm.PopupParent := Application.MainForm;
end
;
AForm.Show;
end
Shouldn't new forms/windows be placed "ontop"?