Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
I controlli ScrollBar Windows Form vengono utilizzati per semplificare la consultazione di lunghi elenchi di elementi o di grandi quantità di dati mediante lo scorrimento orizzontale o verticale all'interno di un'applicazione o di un controllo. Le barre di scorrimento rappresentano un elemento comune dell'interfaccia Windows, quindi il controllo ScrollBar viene utilizzato spesso con controlli che non derivano dalla classe ScrollableControl. Analogamente, molti sviluppatori scelgono di incorporare il controllo ScrollBar durante la creazione di controlli utente personalizzati.
I controlli HScrollBar (orizzontale) e VScrollBar (verticale) funzionano in modo indipendente da altri controlli e dispongono di propri gruppi di eventi, proprietà e metodi. I controlli ScrollBar non corrispondono alle barre di scorrimento incorporate, collegate a caselle di testo, caselle di riepilogo e caselle combinate, oppure ai form MDI. Il controllo TextBox, ad esempio, dispone di una proprietà ScrollBars per mostrare o nascondere le barre di scorrimento collegate al controllo.
I controlli ScrollBar utilizzano l'evento Scroll per monitorare il movimento della casella di scorrimento, talvolta denominata semplicemente casella, lungo la barra di scorrimento. L'evento Scroll consente di accedere al valore della barra di scorrimento durante il trascinamento.
Proprietà Value
La proprietà Value, che per impostazione predefinita ha un valore pari a 0, è un valore integer che corrisponde alla posizione della casella di scorrimento nella barra di scorrimento. Quando la posizione della casella di scorrimento è al valore minimo, la casella si sposta verso la posizione più a sinistra, per le barre di scorrimento orizzontale, oppure verso la posizione più in alto, per le barre di scorrimento verticale. Quando la posizione della casella di scorrimento è al valore massimo, la casella si sposta verso la posizione più a destra o in basso. Analogamente, impostando un valore intermedio tra la posizione inferiore e superiore, il bordo iniziale della casella di scorrimento viene posizionato al centro della barra di scorrimento.
Per modificare il valore della barra di scorrimento, oltre a utilizzare il mouse, è possibile trascinare la casella di scorrimento su qualsiasi punto lungo la barra. Il valore ottenuto dipende dalla posizione della casella di scorrimento, ma rientra sempre nell'intervallo compreso tra la proprietà Minimum e la proprietà Maximum impostate dall'utente.
Proprietà LargeChange e SmallChange
Quando l'utente preme il tasto PGSU o PGGIÙ oppure fa clic sull'indicatore di avanzamento della barra di scorrimento su uno dei due lati della casella di scorrimento, la proprietà Value viene modificata in base al valore impostato nella proprietà LargeChange.
Quando l'utente preme uno dei tasti di direzione oppure fa clic su uno dei pulsanti della barra di scorrimento, la proprietà Value viene modificata in base al valore impostato nella proprietà SmallChange.
Vedere anche
Concetti
Nuove aggiunte a Windows Form per .NET Framework 2.0