La solution est EXACTEMENT ce que je te disais le 22 mai 2008 (avais-
tu essayé ???)
mets ça ds l'event keydown de la fenetre :
if Asc(Key) = 31 then
if Listbox2.ListIndex < Listbox2.ListCount - 1 then
Listbox2.ListIndex = Listbox2.ListIndex + 1
return true
end
elseif Asc(Key) = 30 then
if Listbox2.ListIndex > 0 then
Listbox2.ListIndex = Listbox2.ListIndex - 1
return true
end
end
et ca va tres bien
pom pom
Marc
------------------------------------
Le 1 juin 08 à 00:16, Sébastien Debiève a écrit :
Bonjour,
Voici le doc de démo du problème.
Il y a 9 lignes où là tout est ok dans la listbox, mais à partir du
moment où une ligne charge une URL dans un HTMLViewer, les touches
du clavier ne fonctionnent plus (les flèches).
http://www.freewarepub.eu/Download/divers/Demo.rbp.zip
J'ai utilisé un exemple concret que Francois Van Lerberghe m'a
donné. Vous verrez que les 3 premières lignes, rien ne va se passé
en appuyant sur les touches du clavier, mais de ligne 1 à 9 là tout
sera ok car il n'y a pas de HTMLViewer à charger.
La question que je me pose, est-ce que le Keydown fonctionne en
rapport à l'objet qui se trouve en "premier plan" ?
J'ai l'impression que le HTMLViewer à la priorité sur le "premier
plan" quand il doit charger une URL? J'ai changé l'index, mais cela
ne fait rien (d'ailleurs j'aimais mieux avant).
Enfin voilà, si vous avez une piste je suis à l'écoute ^^
Sébastien
Le 31-mai-08 à 18:22, Francois Van Lerberghe a écrit :
msgBox "k = " + Format(asc(Key), "#")
RETURN True
|