Bonjour,
Comment faire pour cliquer sur un bouton en appuyant sur 'entree' lorsqu'on se situe dans un text field ?
Merci.
Version imprimable
Bonjour,
Comment faire pour cliquer sur un bouton en appuyant sur 'entree' lorsqu'on se situe dans un text field ?
Merci.
Cela revient à faire un default button.
La réponse m'interesse aussi :D
Dans l'un des event des touches de ton textBox:
non :?:Code:
1
2
3
4
5 si ( touche pressé == Enter ) { tonBoutton.PerformClick(); }
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsButtonClassPerformClickTopic.asp
je dirai sur le OnKeyPress (ou KeyDown ?)
pour le ==, je mettrai "== '\n'"
a voir....
en asp je faisais ca en jscript ;)
++
On peut faire un truc comme ca dans le KeyDown:
Code:
1
2
3
4
5 if (e.KeyCode == Keys.Enter) { button1.PerformClick(); }
ben, c'est ce que je lui ai dit (en pseudo-code).... :roll:Citation:
Envoyé par _51
C'est pas plus simple d'appeler directement la fonction du click du bouton ?
:mrgreen:
merci.
Ca marche nickel
:langue:Citation:
Envoyé par Piotrek
:lol:
J'ai fait :
et ca marche nickel.Code:
1
2
3
4
5 if (e.KeyCode == Keys.Enter) { button1.PerformClick(); }
Mais en appelant la fonction du click bouton, j'ai des bugs ....