Afficher un format date en saisie dans un textbox

lurevital Messages postés 5 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 20 août 2004 - 11 mars 2004 à 21:58
cmoapierre Messages postés 46 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 8 août 2005 - 11 mars 2004 à 23:24
Bonjour,

Je ne sais pas comment faire en VB pour pouvoir saisir une date dans un textbox en faisant afficher à l'utilisateur quelque chose du genre JJ/MM/AAAA.
Je voudrais en fait, que dès qu'on commence à saisir dans la zone, on obtienne à l'écran le format xx/xx/xxxx sans que l'utilisateur ai besoin de taper les "/".

Merci beaucoup d'avance

lurevital

2 réponses

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
11 mars 2004 à 23:05
Bonsoir
Utilise, à la place de TextBox, le contrôle MaskEdBox
(Projet => Composants => Microsoft Masked Edit Control 6.0)
et indique :

MaskEdBox1.Mask = "##/##/####"
MaskEdBox1.Format = "dd/mm/yyyy"
0
cmoapierre Messages postés 46 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 8 août 2005
11 mars 2004 à 23:24
Private Sub Text1_Change()If Len(Text1) 2 Or Len(Text1) 5 Then
Text1.Text = Text1.Text & "/"
Text1.SelStart = Len(Text1)
End If
End Sub

de rien
0
Rejoignez-nous