cs_van06
Messages postés8Date d'inscriptionmercredi 12 mars 2003StatutMembreDernière intervention22 juillet 2003
-
17 juil. 2003 à 11:12
pcpunch
Messages postés1243Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention18 février 2019
-
17 juil. 2003 à 14:12
Salut à tous,
Je souhaiterai savoir comment on utilise une VScrollBar.
J'ai une frame que je souhaite faire défiler mais je n'y arrive pas du tout.
Avez-vous une solution?
Merci d'avance de toute aide que vous pourrez m'apporter :)
sylric
Messages postés91Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention22 août 2003 17 juil. 2003 à 11:41
Qu'est ce que tu entend exactement par "défiler" ?
Je pense que tu as juste besoin de la propriété value de VScrollBar. Mais ça dépend de ce que tu veux faire.
cs_van06
Messages postés8Date d'inscriptionmercredi 12 mars 2003StatutMembreDernière intervention22 juillet 2003 17 juil. 2003 à 11:45
Ben en fait ma frame est trop petite pour y mettre tous les élements que je souhaite.
J'ai des listes qui s'affiche sur ma frame, et lorsque je clique sur un bouton d'autres listes doivent venir s'afficher en dessous. Elles ne sont donc pas toutes visibles parce que je ne peux pas agrandir ma frame.
Donc je souhaite pouvoir la faire défiler au fur et à mesure pour voir les différents élements.
Tu comprends?
sylric
Messages postés91Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention22 août 2003 17 juil. 2003 à 13:45
En fait, il faut que tu déplaces les listes.
pour faire ça, dans l'évènement VScroll1_Change, tu indique la position de chque liste par rapport à la valeur de VScroll1.Value.
Exemple :
Private Sub VScroll1_Change()
List1.Top = VScroll1.Value
List2.Top = VScroll1.Value + 1000
End Sub
Tu peux modifier les paramètres de VScroll1 :
le VScroll1.Min et le VScroll1.Max correspondent aux valeurs extrèmes renvoyées par VScroll1.Value. Tu peux avoir un max < min pour un fonctionnement inverse.
VScroll1.SmallChange correspond à la variation de VScroll1.Value quand tu clique sur une des flèches ou que tu déplace avec haut et bas de clavier.
VScroll1.LargeChange correspond à la variation quand tu clique dans la barre ou avec pgup pgdn du clavier.