Affecter des touches de raccourci [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 16-12-2002 à 13:35:08
vink a écrit : Je voudrais qu'en appuyant sur des séquences de touches au clavier (Type Ctrl+Alt+"Touche" ), ça exécute la même chose que quand je clique sur un bouton. |
Va voir du coté des API windows :
http://docvb.free.fr/api.php
tu y trouveras des fonctions pour te permettre de combiner des touches...je sais que certains évenements dans VB le font, mais ke ne les ai pas en tête !
Marsh Posté le 16-12-2002 à 17:34:55
Pas besoin des API pour ça, suffit d'intercepter l'event KeyUp ou KeyDown de la form (parce que eux te diront si on a appuyé sur Ctrl-Alt-Shift, contrairement à KeyPress. Il faut aussi que la propriété KeyPreview de la même form soit à True.
Marsh Posté le 16-12-2002 à 17:50:56
drasche a écrit : Pas besoin des API pour ça, suffit d'intercepter l'event KeyUp ou KeyDown de la form (parce que eux te diront si on a appuyé sur Ctrl-Alt-Shift, contrairement à KeyPress. Il faut aussi que la propriété KeyPreview de la même form soit à True. |
c'ets ce que j'ai dis à la fin du post, mais je ne m'en souviens plus....merci de les avoirs dis !
Marsh Posté le 16-12-2002 à 17:58:51
Reply
Marsh Posté le 16-12-2002 à 12:30:10
Je voudrais qu'en appuyant sur des séquences de touches au clavier (Type Ctrl+Alt+"Touche" ), ça exécute la même chose que quand je clique sur un bouton.
Et aussi, j'ai un lenu, mais quand je veux affecter une touche de raccourci, j'ai un message d'erreur qui dit que je ne peux pas affecter de raccourci à un menu principal. comment faire ?
Merci
---------------
Nos seules limites sont celles que nous nous imposons