Event Keydown pour textbox autoriser l'apostrophe mais pas le 4
Bonjour à tous,
Mon problème est que j'autorise l'encodage de l'apostrophe dans un textbox, mais je ne veux pas autoriser le chiffre 4 de la même touche
Comment puis-je faire?
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
private bool nonLetterEntered = false;
private void textBoxNomP_KeyDown(object sender, KeyEventArgs e)
{
nonLetterEntered = false;
if (e.KeyCode < Keys.A || e.KeyCode > Keys.Z)
{
if ((e.KeyCode != Keys.Back) && (e.KeyCode != Keys.Space) && (e.KeyCode != Keys.D4))
{
nonLetterEntered = true;
}
}
if (Control.ModifierKeys == Keys.ShiftKey)
{
nonLetterEntered = true;
}
} |
Est ce que l'autorisation des espaces est sécurisant également au niveau de l'encodage ou pas ?
Donnez moi un conseil pour cela.
Merci d'avance.