Comme vous m'avez verouillez mon message ,pour information j'ai trouver ce que c'été qu'un selstart.

Je l'avais mis dans mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Private Sub Text1_Change(Index As Integer)
'exemple pour format xx:xx
Dim Valeur As Byte
Text1(i - 1).MaxLength = 5 'nb caracteres maxi dans textbox
Text1(i - 1).SelStart = 5
Valeur = Len(Text1(i - 1))
If Valeur = 2 Or Valeur = 5 Then Text1(i - 1) = Text1(i - 1) & ":"
End Sub
Mais cela ne marche toujours pas, car quand je veux effacer les minutes avec la touche effacer de mon clavier ça marche mais lorsque je veux effacer les heures. Il me met : 1::, la c'etait 14:20, le 20 j'ai bien effacer et pour effacer le 14 j'ai du faire la fleche gauche du clavier pour arriver devant le : puis quand j'ai presser la touche effacer il ma mit : 1::

Merci d'avance