Hallo
bei einer MDI-Anwendung gibt es im Hauptfenster mehrere Unter (MDI) Fenster, welche alle ein WPRichtext besitzen.
Das Hauptformular ruft bei Klick auf den Menüeintrag "Suchen" in einem MDI-Fenster das WPRichText.FindDialog auf, der Suchen-Dialog erscheint...
Wird nun im Suchen-Dialog "Abbrechen" geklickt, verschwindet die gesamte Anwendung hinter allen anderen offenen Fenstern (z.B. hinter dem Explorer oder hinter Chrome) und verliert den Focus.
Im Netz habe ich gefunden, dass das ein "bekanntes Problem" ist, Im OnFindClose müsste das WPRichText wieder den Focus bekommen
In der WPCTRRich habe ich gefunden und die markierte Zeile ergänzt:
procedure TWPCustomRichText.OnFindClose(Sender: TObject);
begin
IgnoreMouse;
Self.Setfocus; // <------------
end;
Kann das woanders Probleme bereiten bzw. wenn nein, kann das in folgende Versionen ergänzt werden, wenn man mal die Komponente updatet?
Ciao
Stefan