| To: | REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com> |
|---|---|
| Subject: | Re: Gestion du clavier dans une ListBox |
| From: | Benoit Widemann <benoit at widemann dot net> |
| Date: | Sun, 1 Jun 2008 01:13:29 +0200 |
| Authentication-results: | mx.google.com; spf=pass (google.com: domain of realbasic-nug dot fr-bounces at lists dot realsoftware dot com designates 66.116.103.65 as permitted sender) smtp dot mail=realbasic-nug dot fr-bounces at lists dot realsoftware dot com |
| Delivered-to: | listarchive at realsoftware dot com |
| Delivered-to: | realbasic-nug dot fr at lists dot realsoftware dot com |
| References: | <C46747C9 dot 31C0C%fvanlerberghe at freegates dot be> <22F468F0-5C62-4E2A-A16D-DF9094421B3C at mac dot com> |
C'est probablement encore une histoire de threads. Le HTMLViewer doit
lancer son propre bazar et met la zone dans la gestion du focus. Il
est fort possible que par défaut, le HTMLViewer considère que quand il
affiche une page web, la page doit prendre le focus automatiquement.
Une manière de contourner le problème est de déléguer le renvoi du focus vers la liste via un timer. Le timer s'exécute a priori dans le thread principal donc il reprend la main. Par exemple le timer peut être installé dans la fenêtre en mode "off". Dans le handler "DocumentComplete" du HTMLViewer, on lance le timer : timer1.mode = 1 timer1.reset Et dans le handler "Action" du timer : me.mode = 0 listbox2.setFocus B. // http://www.widemann.net // |
| Previous by Date: | Re: Gestion du clavier dans une ListBox (Solution (bis)), frael |
|---|---|
| Previous by Thread: | Re: Gestion du clavier dans une ListBox (Solution (bis)), frael |
| Next by Thread: | Re: Gestion du clavier dans une ListBox (Re: Petites questions(suite)), Antoine Crêtaux |
| Indexes: | [Date] [Thread] [Top] [All Lists] |