piaf02840
Messages postés19Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention 9 octobre 2005
-
9 oct. 2005 à 09:43
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
9 oct. 2005 à 11:51
Je voudrais savoir comment faire pour que ce code fonctionne aussi
lorsque l'on appuie sur une touche du clavier par exemple la touche A.
Donc que ce script s'exécute lorsque j'appuie sur le bouton relais1 ou
que j'appuie sur la touche A du clavier . Merci.
'Exécuté lorsque le bouton du Relais 1 est pressé
Private Sub Relais1_Click()
'Si le bouton affiche Relais
If Relais1.Caption = "Relais &a" Then
'Ecrire Stop sur le bouton
Relais1.Caption = "Stop &a"
'Colorer la case à gauche en jaune
Case1.BackColor = &HFFFF&
'Si la case à gauche est décochée et le curseur =0
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 9 oct. 2005 à 11:51
Maintenant, si tu utilises le keypress du form, il faut mettre le keypreview du form à true pour lui indiquer que les évènements clavier sont d'abord traités par le form.
Mais, pour ton cas, il ne faut pas de zones de saisie (textbox...) sur le form. Sinon, tu risques d'avoir des problèmes.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 9 oct. 2005 à 11:41
Salut, si tu mets "&a" dans le caption de ton bouton, il suffit de presser ALT + a (ou A) et ça exécute le clic de ton bouton.
Seule chose à faire attention, il ne faut pas qu'un autre bouton de la même form ait un "&a" dans son caption.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?