Hallo,
ich habe ein Formular in einen Panel eingebettet. Das funktioniert soweit auch alles super. Nur leider verliert das übergeordnete Formular immer den Fokus, sobald ich das Formular auswähle.
Hier mal ein Auszug meines Codes:
Delphi-Quellcode:
constructor TDesignerForm.CreateNew(AOwner: TComponent; Dummy: Integer = 0);
begin
inherited;
//Parent := TWinControl(AOwner);
Winapi.Windows.SetParent(Self.Handle,(AOwner
as TWinControl).Handle);
Show;
end;
Wie man sieht, werden hier die Einstellungen angepasst und die Instanz von TDesignerForm wird dem AOwner unterstellt. Gibt es eine möglichkeit, sowohl den AOwner/dessen übergeordnete Steuerelemente als auch das Formular auszuwählen und zu verhindern, dass das andere den Fokus verliert?
Danke schonmal im vorraus.