Bonjour,
Comment faire pour faire accepter que les caracteres hexadecimal dans un textbox ?
car le control MaskedTextBox n'a pas cette option.
Merci de votre aide.
Version imprimable
Bonjour,
Comment faire pour faire accepter que les caracteres hexadecimal dans un textbox ?
car le control MaskedTextBox n'a pas cette option.
Merci de votre aide.
Salut
Tu intercepte l'event keydown
Ensuite tu fais ce que tu veux
Voici un petit modele de traitement pour le 'Enter'
Pour l'hexa tu peux faire un regexp ou tester en dur
0123456789ABCDEFabcdef
Code:
1
2
3
4
5
6
7
8
9
10
11
12 // ********************************************************************** private void txb_No_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; e.Handled = true; // Traitement } }
merci, en effet ca a marche, en testant que les caracteres dont je voulais etait bien dans la liste , j'ai accepte que les numeriques et les lettres aAbBcCdDeEfF.