Faire bouger une SCROLLBAR automatiquement 2

slele Messages postés 23 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 24 octobre 2005 - 3 juil. 2005 à 12:43
slele Messages postés 23 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 24 octobre 2005 - 4 juil. 2005 à 11:28
Coucou a tous

je voudrai savoir comme faire bouger un scrollbar automatiquement dans une aplication.

c'est a dire de la fair bouger de gauche a droit et en suite de droite
a gauche et insi de suite automatiquement a une vitesse reglable

je vous remerci d'avence

@++
SL

4 réponses

Utilisateur anonyme
3 juil. 2005 à 14:27
Tu crée un timer (Timer1)


L'interval pour la vitesse




MyScrollBar: Ta scrollbar a animer




Const Decal as Integer ' <-- ici la constante pour le pas de déplacement de la scrollbar


Dim DecalScrollBar as Integer ' <-- ici le sens de déplacement + ou - égal à Decal


Dim MyScrollBarValue as Integer ' <-- ici la valeur temporaire de la scrollbar





Private Sub Timer1()


If DecalScrollBar 0 then DecalScrollBar Decal


MyScrollBarValue = MyScrollBarValue + DecalScrollBar


If MyScrollBarValue >= MyScrollBar.Max Then

DecalScrollBar = -Decal


MyScrollBarValue = MyScrollBar.Max


End If



If MyScrollBarValue <= MyScrollBar.Min Then

DecalScrollBar = Decal


MyScrollBarValue = MyScrollBar.Min



End If

MyScrollBar.Value = MyScrollBarValue


End Sub








ChRb
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
3 juil. 2005 à 17:15
Salut
Bien vu Charles
Ne pas oublier de mettre un DoEvents à la fin de la Sub pour être sûr que le graphisme sera rafraichi.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
Utilisateur anonyme
3 juil. 2005 à 17:48
Les timers font un DoEvents automatiquement il n'est donc pas nécessaire de le mettre.



ChRb
0
slele Messages postés 23 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 24 octobre 2005
4 juil. 2005 à 11:28
Coucou je vien d essayer ce bout de code et ca na marche pas

merci d'avence

@++

SL
0
Rejoignez-nous