Condividi tramite


Cenni preliminari sui controlli HScrollBar e VScrollBar (Windows Form)

ScrollBar Windows Form controlli vengono usati per semplificare lo spostamento attraverso un lungo elenco di elementi o una grande quantità di informazioni scorrendo orizzontalmente o verticalmente all'interno di un'applicazione o di un controllo. Le barre di scorrimento sono un elemento comune dell'interfaccia di Windows, pertanto il ScrollBar controllo viene spesso usato con i controlli che non derivano dalla ScrollableControl classe . Analogamente, molti sviluppatori scelgono di incorporare il controllo durante la ScrollBar creazione di controlli utente personalizzati.

I HScrollBar controlli (orizzontale) e VScrollBar (verticale) operano indipendentemente da altri controlli e dispongono di un proprio set di eventi, proprietà e metodi. ScrollBar I controlli non corrispondono alle barre di scorrimento predefinite associate a caselle di testo, caselle di riepilogo, caselle combinate o moduli MDI (il TextBox controllo dispone di una ScrollBars proprietà per mostrare o nascondere le barre di scorrimento associate al controllo).

I ScrollBar controlli usano l'evento Scroll per monitorare lo spostamento della casella di scorrimento (talvolta definita thumb) lungo la barra di scorrimento. L'utilizzo dell'evento Scroll consente di accedere al valore della barra di scorrimento durante il trascinamento.

Proprietà Value

La Value proprietà (che, per impostazione predefinita, è 0) è un integer valore corrispondente alla posizione della casella di scorrimento nella barra di scorrimento. Quando la posizione della casella di scorrimento è al valore minimo, passa alla posizione più a sinistra (per le barre di scorrimento orizzontali) o alla posizione superiore (per le barre di scorrimento verticali). Quando la casella di scorrimento è al valore massimo, la casella di scorrimento passa alla posizione più a destra o inferiore. Analogamente, un valore a metà strada tra la parte inferiore e superiore dell'intervallo posiziona il bordo iniziale della casella di scorrimento al centro della barra di scorrimento.

Oltre a usare i clic del mouse per modificare il valore della barra di scorrimento, un utente può anche trascinare la casella di scorrimento in qualsiasi punto lungo la barra. Il valore risultante dipende dalla posizione della casella di scorrimento, ma è sempre all'interno dell'intervallo delle MinimumMaximum proprietà da impostare dall'utente.

Proprietà LargeChange e SmallChange

Quando l'utente preme il tasto PAGE UP o PAGE DOWN o fa clic sulla traccia della barra di scorrimento su entrambi i lati della casella di scorrimento, la Value proprietà cambia in base al valore impostato nella LargeChange proprietà .

Quando l'utente preme uno dei tasti di direzione o fa clic su uno dei pulsanti della barra di scorrimento, la Value proprietà cambia in base al valore impostato nella SmallChange proprietà .

Vedi anche