Meilleur auteur de réponses
Trackbar

Question
-
Réponses
-
LargeChange est l'incrément lorsque la TrackBar est cliquée sur les côtés
SmallChange est l'incrément lorsque les flèches du clavier sont utilisées.
TickFrequency est la distance entre les petites barres sous la ligne
Donc avec la souris il n'y a pas de moyen sans modifier l'event de modification, avec le click cela va de 500 en 500, ainsi qu'avec les flèches du clavier.
Vous pouvez modifier l'event Scrollpour forcer une modification de 500... par exemple le très inélégant:
Private Sub TrackBar2_Scroll(sender As Object, e As EventArgs) Handles TrackBar2.Scroll If sender.value Mod TrackBar2.SmallChange <> 0 Then TrackBar2.Value = (sender.value + (TrackBar2.SmallChange - (sender.value Mod TrackBar2.SmallChange))) End If End Sub
A vous de tester sur les bords et peut être modifier la logique de l'écart entre la position et l'incrément voulu proche.
- Modifié Cyrille Précetti mardi 10 mai 2016 08:54
- Marqué comme réponse Michel56100 jeudi 12 mai 2016 10:02
Toutes les réponses
-
LargeChange est l'incrément lorsque la TrackBar est cliquée sur les côtés
SmallChange est l'incrément lorsque les flèches du clavier sont utilisées.
TickFrequency est la distance entre les petites barres sous la ligne
Donc avec la souris il n'y a pas de moyen sans modifier l'event de modification, avec le click cela va de 500 en 500, ainsi qu'avec les flèches du clavier.
Vous pouvez modifier l'event Scrollpour forcer une modification de 500... par exemple le très inélégant:
Private Sub TrackBar2_Scroll(sender As Object, e As EventArgs) Handles TrackBar2.Scroll If sender.value Mod TrackBar2.SmallChange <> 0 Then TrackBar2.Value = (sender.value + (TrackBar2.SmallChange - (sender.value Mod TrackBar2.SmallChange))) End If End Sub
A vous de tester sur les bords et peut être modifier la logique de l'écart entre la position et l'incrément voulu proche.
- Modifié Cyrille Précetti mardi 10 mai 2016 08:54
- Marqué comme réponse Michel56100 jeudi 12 mai 2016 10:02
-