TAB NumericUpDown

goldorakiller Messages postés 16 Date d'inscription mercredi 31 octobre 2007 Statut Membre Dernière intervention 6 juillet 2011 - 19 déc. 2007 à 09:19
nord666 Messages postés 20 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 29 juin 2008 - 19 déc. 2007 à 16:48
Bonjour !

Voilà j'ai une vingtaine de NumericUpDown et je voudrais que lorsque je presse la touche TAB je passe au NUD suivant et que le texte soit sélectionné en meme temps (comme pour les textbox).
Comment pourrais je faire cela ?

Parce que en base on passe bien d'un NUD à l'autre mais le text n'est pas sélectionné et pour changer la valeur du NUD il faut effacer le text et rentrer la nouvelle valeur et sur 20 NUD c'est trop long !

Bizarrement par défaut pour les textbox, en pressant TAB on passe au suivant et le text se sélectionne tout seul mais pas les NUD !

Merci d'avance !

1 réponse

nord666 Messages postés 20 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 29 juin 2008
19 déc. 2007 à 16:48
Salut, voici une méthode de 3 lignes:



Private






Sub
NumericUpDown1_Enter(

ByVal
sender

As
System.Object,

ByVal
e

As
System.EventArgs)

Handles
NumericUpDown4.Enter, NumericUpDown3.Enter, NumericUpDown2.Enter, NumericUpDown1.Entersender.Select(0, 100)


End



Sub

Après le Handles tu énumères toutes les NUD avec un .Entre après.

dans le Select(0, 100), tu remplace 100 par la longeur maximal que les nombre peuvent avoir. Donc, si le nombre maximal est 100, tu met 3.

J'espère que je t'ai aidé!
0
Rejoignez-nous