Slt. Il y a un petit temps on m'avait posté ce code
J'aimerais autoriser le space, ca doit être tout simple, à mon avis j'ai un problême de compréhension. e.Handled définit si le controle est pris en compte ou pas... donc si je fais un simple if avec la valeur de l'espace ca devrais aller en mettant Handled=false... non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if(e.KeyChar == 13) { //...Action sur touche ENTER e.Handled = true; } if(e.KeyChar == 27) { // ...Action sur touche ESCAPE e.Handled = true; } if((e.KeyChar < 65 || (e.KeyChar > 90 && e.KeyChar < 97) || e.KeyChar > 122) && e.KeyChar != 8) { // Si pas une lettre ou BACKSPACE alors on annule la frappe e.Handled = true; }![]()
Partager