Ajouter un commentaire

fredericmazue

Quote:

Je voulais juste préciser que e.KeyValue ==Keys.delete ne marche pas...
Avec 46, ça marche...

Oui, mais non. Ce n'est pas (mais alors pas du tout) une bonne méthode de tester une valeur numérique sur un type énuméré. Je te renvoie à mon autre post.

Quand j'ai cité ton code c'était pour mettre en evidence que tu devais utiliser == et non =. Je me suis focalisé là dessus sans faire attention au reste. Les codes de touche ne se testent pas avec KeyValue mais avec KeyCode

Le code correct est donc

if(e.KeyCode == Keys.Delete)
// etc

Fonctionnement garanti :)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 K  K   CCC  Y   Y  L     III 
K K C Y Y L I
KK C Y L I
K K C Y L I
K K CCC Y LLLL III