Entwickler-Ecke

Internet / Netzwerk - WebBrowser Focus ermitteln


Manfred - Mo 25.06.07 16:35
Titel: WebBrowser Focus ermitteln
Hi, Freunde!
Mein Problem:
Formular mit zwei TWebBrwoser-Komponenten. In beiden müssen <textarea>-Felder rein.
Um [Return] etc. zu unterstützen, wurde application.OnMessage umgebogen.
Das klappt soweit gut, solange es sich nur um einen WebBrowser handelt.
Daher muss der Browser angesprochen werden, der gerade den Focus besitzt.

Das Problem: Welcher WebBrwoser besitzt gerade den Focus?
Mit OnEnter bzw. OnExit klappt es nicht, die Eigenschaft Focused liefert immer False.
Ich habe die WebBrwoser auch schon auf TPanel gelegt, aber deren OnEnter- und OnExit-Ereignisse reagieren ebenfalls nicht.

Was ich bisher herausgefunden habe: Nicht der WebBrwoser erhält beim Anklicken den Focus, sondern dessen Control.
Habe ich Zugriff darauf?
Gibt es einen WorkAround?