[R] Notification de la touche ENTREE dans une ListView
Posté : dim. 05 avr. 2009 23:12
Bonjour, j'aimerais que le script m'indique quand j'appuie la touche Entrée dans une contrôle ListView.
D'après l'exemple dans l'aide pour la fonction _GUICtrlListView_CancelEditLabel, quand on appuie sur une touche, le script en est informé sauf quand j'appuie sur Entrée. Je précise que quand j'appuie sur Entrée, je veux qu'il me retourne l'index lors de la notification (ex : pour l'élément sélectionné n°2 alors => index=1).
Je sais qu'il serait possible d'utiliser HotKeySet() mais cette solution ne me convient guère. J'ai vu également que ça pourrait marcher (non testé) avec GUISetAccelerators() mais y aurait-il une autre solution, plus appropriée ? A moins que GUISetAccelerators() soit la meilleure solution.
D'après l'exemple dans l'aide pour la fonction _GUICtrlListView_CancelEditLabel, quand on appuie sur une touche, le script en est informé sauf quand j'appuie sur Entrée. Je précise que quand j'appuie sur Entrée, je veux qu'il me retourne l'index lors de la notification (ex : pour l'élément sélectionné n°2 alors => index=1).
Je sais qu'il serait possible d'utiliser HotKeySet() mais cette solution ne me convient guère. J'ai vu également que ça pourrait marcher (non testé) avec GUISetAccelerators() mais y aurait-il une autre solution, plus appropriée ? A moins que GUISetAccelerators() soit la meilleure solution.