Comment puis-je faire pour faire défiler un texte dans un Label ?
Créez un Formulaire avec un Timer (Timer 1) et un Label (Label1)
Mettez l'intervalle de votre timer à 100 (100 milisecondes) par exemple
Puis mettez ce code dans votre Formulaire :
Source / Exemple :
Private Sub Timer1_Timer()
Static Position As Long
Static Initialise As Boolean
Dim LeTexte As String
Dim LeTexteApres As String
LeTexte = "Je Défile dans un Label !"
If Initialise = False Then
Initialise = True
Position = Len(LeTexte)
End If
Position = Position + 1
If Position >= 0 Then
LeTexteApres = Space(Position) & LeTexte
Else
LeTexteApres = Mid(LeTexte, Abs(Position))
If Position < -Len(LeTexte) Then
Position = Len(LeTexte)
End If
End If
Label1 = LeTexteApres
End Sub
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.