Afficher un format date en saisie dans un textbox

Signaler
Messages postés
5
Date d'inscription
mercredi 27 août 2003
Statut
Membre
Dernière intervention
20 août 2004
-
Messages postés
46
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
8 août 2005
-
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

Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
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"
Messages postés
46
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
8 août 2005

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