Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les contrôles Windows Forms ScrollBar sont utilisés pour faciliter la navigation dans une longue liste d’éléments ou une grande quantité d’informations en faisant défiler horizontalement ou verticalement au sein d’une application ou d’un contrôle. Les barres de défilement sont un élément commun de l’interface Windows. Le ScrollBar contrôle est donc souvent utilisé avec des contrôles qui ne dérivent pas de la ScrollableControl classe. De même, de nombreux développeurs choisissent d’incorporer le ScrollBar contrôle lorsqu'ils créent leurs propres contrôles utilisateur.
Les HScrollBar contrôles (horizontaux) et VScrollBar (verticaux) fonctionnent indépendamment des autres contrôles et ont leur propre ensemble d’événements, de propriétés et de méthodes. ScrollBar les contrôles ne sont pas identiques aux barres de défilement intégrées attachées aux zones de texte, aux zones de liste, aux zones de liste déroulante ou aux formulaires MDI (le TextBox contrôle a une ScrollBars propriété pour afficher ou masquer les barres de défilement attachées au contrôle).
Les ScrollBar contrôles utilisent l’événement Scroll pour surveiller le mouvement de la zone de défilement (parfois appelée pouce) le long de la barre de défilement. L’utilisation de l’événement Scroll permet d’accéder à la valeur de la barre de défilement telle qu’elle est déplacée.
Value, propriété
La Value propriété (qui, par défaut, est 0) est une integer valeur correspondant à la position de la zone de défilement dans la barre de défilement. Lorsque la position de la zone de défilement est à la valeur minimale, elle passe à la position la plus à gauche (pour les barres de défilement horizontales) ou à la position supérieure (pour les barres de défilement verticales). Lorsque la zone de défilement est à la valeur maximale, la zone de défilement passe à la position la plus à droite ou inférieure. De même, une valeur située entre le bas et le haut de la plage place le bord supérieur de la zone de défilement au milieu de la barre de défilement.
En plus d’utiliser des clics de souris pour modifier la valeur de la barre de défilement, un utilisateur peut également faire glisser la zone de défilement vers n’importe quel point le long de la barre. La valeur résultante dépend de la position de la zone de défilement, mais elle se trouve toujours dans la MinimumMaximum plage des propriétés définies par l’utilisateur.
Propriétés LargeChange et SmallChange
Lorsque l’utilisateur appuie sur la touche PAGE UP ou PAGE DOWN ou clique sur la piste de la barre de défilement sur le côté de la zone de défilement, la Value propriété change en fonction de la valeur définie dans la LargeChange propriété.
Lorsque l’utilisateur appuie sur l’une des touches de direction ou clique sur l’un des boutons de barre de défilement, la Value propriété change en fonction de la valeur définie dans la SmallChange propriété.
Voir aussi
.NET Desktop feedback