damiendu56
Messages postés51Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention13 juillet 2006
-
30 mai 2006 à 11:31
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
30 mai 2006 à 14:01
bonjour a tous,
je developpe actuellement une application C# .net
je dois faire une saisie de date sur un de mes formulaires. pour cela
je souhaite utiliser 3 textbox, le premier ayant une longueur de 2, le
deuxieme aussi, et le troisieme une longueur de 4. jusqu'ici rien de
compliqué. le problème c'est que je ne sais pas comment faire pour que
lorsqu'on a saisi le jour dans le premier textbox, le pointeur passe
automatiquement dans le deuxieme textbox correspondant à la saisie du
mois.
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 30 mai 2006 à 11:51
Salut,
Je crois que tu peux utiliser la Propriété Select de la TextBox pour y donner le focus.
Mais je me demande si tu n'as pas meilleurs temps d'utiliser une MaskedTextBox, je pense que c'est plus propre et plus agréable pour l'utilisateur (plutôt que d'avoir 3 TextBox).
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 30 mai 2006 à 11:55
Salut
Tu peux t'inscrire a l'evenement TextChanged de tes TextBox, verifier la longueur du texte tapé et appelé la méthode Focus() du TextBox suivant si la longueur maximale est atteinte.
Sinon, pour que ce soit plus simple, pourquoi n'utilises tu pas un DateTimePicker ?
damiendu56
Messages postés51Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention13 juillet 20061 30 mai 2006 à 13:49
g pensé au DateTimePicker mais le problème c'est que je ne le trouve pas dans la boite a outils. je l'ai bien quand il s'agit d'une application utilisant des windows forms mais pas dans mon application actuelle qui utilise des web forms