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