Cenni preliminari sui controlli HScrollBar e VScrollBar (Windows Form)HScrollBar and VScrollBar Controls Overview (Windows Forms)

Windows Form ScrollBar controlli vengono utilizzati per semplificare la navigazione tramite un lungo elenco di elementi o di una grande quantità di informazioni mediante lo scorrimento orizzontale o verticale all'interno di un'applicazione o un controllo.Windows Forms ScrollBar controls are used to provide easy navigation through a long list of items or a large amount of information by scrolling either horizontally or vertically within an application or control. Barre di scorrimento sono un elemento comune dell'interfaccia di Windows, pertanto la ScrollBar controllo viene spesso utilizzato con i controlli che non derivano dalla ScrollableControl classe.Scroll bars are a common element of the Windows interface, so the ScrollBar control is often used with controls that do not derive from the ScrollableControl class. Analogamente, molti sviluppatori scelgono di incorporare il ScrollBar controllo durante la creazione di controlli utente personalizzati.Similarly, many developers choose to incorporate the ScrollBar control when authoring their own user controls.

Il HScrollBar (orizzontale) e VScrollBar controlli (verticali) funzionano in modo indipendente da altri controlli e avere il proprio set di metodi, proprietà ed eventi.The HScrollBar (horizontal) and VScrollBar (vertical) controls operate independently from other controls and have their own set of events, properties, and methods. ScrollBar i controlli non corrispondono alle barre di scorrimento predefinite associate a caselle di testo, caselle di riepilogo, caselle combinate o i form MDI (il TextBox controllo ha un ScrollBars proprietà per visualizzare o nascondere le barre di scorrimento associate al controllo).ScrollBar controls are not the same as the built-in scroll bars that are attached to text boxes, list boxes, combo boxes, or MDI forms (the TextBox control has a ScrollBars property to show or hide scroll bars that are attached to the control).

Il ScrollBar controlli utilizzano il Scroll evento per monitorare lo spostamento della casella di scorrimento (detta anche la casella di scorrimento) lungo la barra di scorrimento.The ScrollBar controls use the Scroll event to monitor the movement of the scroll box (sometimes referred to as the thumb) along the scroll bar. Utilizzo di Scroll eventi consente di accedere al valore di barra di scorrimento viene trascinata.Using the Scroll event provides access to the scroll bar value as it is being dragged.

Proprietà ValueValue Property

Il Value proprietà (ovvero, per impostazione predefinita, 0) è un integer valore corrisponde alla posizione della casella di scorrimento nella barra di scorrimento.The Value property (which, by default, is 0) is an integer value corresponding to the position of the scroll box in the scroll bar. Una volta alla casella di scorrimento dal valore minimo, si sposta la posizione più a sinistra (per le barre di scorrimento orizzontale) o la posizione in alto (per le barre di scorrimento verticale).When the scroll box position is at the minimum value, it moves to the left-most position (for horizontal scroll bars) or the top position (for vertical scroll bars). Quando la casella di scorrimento è il valore massimo, la casella di scorrimento portarsi all'estrema destra o posizione inferiore.When the scroll box is at the maximum value, the scroll box moves to the right-most or bottom position. Analogamente, il valore intermedio tra la parte inferiore e superiore dell'intervallo consente di posizionare il bordo iniziale della casella di scorrimento al centro della barra di scorrimento.Similarly, a value halfway between the bottom and top of the range places the leading edge of the scroll box in the middle of the scroll bar.

Oltre a utilizzare il mouse per modificare il valore della barra di scorrimento, un utente può trascinare anche la casella di scorrimento in qualsiasi punto lungo la barra.In addition to using mouse clicks to change the scroll bar value, a user can also drag the scroll box to any point along the bar. Il valore risultante dipende dalla posizione della casella di scorrimento, ma è sempre compreso tra il Minimum a Maximum impostate dall'utente.The resulting value depends on the position of the scroll box, but it is always within the range of the Minimum to Maximum properties set by the user.

LargeChange e SmallChangeLargeChange and SmallChange Properties

Quando l'utente preme il tasto PGSU o PGGIÙ o fa clic sull'indicatore di avanzamento su entrambi i lati della casella di scorrimento, il Value le modifiche alle proprietà in base al valore impostato nel LargeChange proprietà.When the user presses the PAGE UP or PAGE DOWN key or clicks in the scroll bar track on either side of the scroll box, the Value property changes according to the value set in the LargeChange property.

Quando l'utente preme uno della freccia di chiavi o fa clic su uno dei pulsanti della barra di scorrimento, il Value le modifiche alle proprietà in base al valore impostato nel SmallChange proprietà.When the user presses one of the arrow keys or clicks one of the scroll bar buttons, the Value property changes according to the value set in the SmallChange property.

Vedere ancheSee Also

HScrollBar
VScrollBar
Aggiunte a un Windows Form per .NET Framework 2.0Additions to Windows Forms for the .NET Framework 2.0
Controlli da usare in Windows FormControls to Use on Windows Forms