ScrollBar (0-100) arriva fino a 91

mercoledì 07 novembre 2007 - 17.02

AlexPulv Profilo | Newbie

,

deve essere un bug della VScrollBar, oppure è un funzionamento strano che
non conosco.

Mi vergogno pure a chiederlo, tale è la banalità dell'argomento, ma non
riesco a capire cosa è che non va?

Ho inserito una VScrollBar su una WinForm con le proprietà di default che
sono:
Min=0
Max=100
LargeChange=10

Intercetto l'evento ValueChanged e faccio visualizzare il valore della
scrollBar in una Label:

private void vScrollBar_ValueChanged(object sender, EventArgs e)
{
lblValore.Text = vScrollBar.Value.ToString();
}

La cosa strana è che i valori vanno da 0 a 91!

Come mai non arrivano a 100?

L'unico modo che ho per farli arrivare a 100 è nell'impostare
LargeChange=1
ma così non posso sfruttare lo spostamento grande...

Che cosa sto sbagliando?

Ciao

Alex

SSUPERPIPPO Profilo | Guru

>,
>
>deve essere un bug della VScrollBar, oppure è un funzionamento
>strano che
>non conosco.
>
>Mi vergogno pure a chiederlo, tale è la banalità dell'argomento,
>ma non
>riesco a capire cosa è che non va?
>
>Ho inserito una VScrollBar su una WinForm con le proprietà di
>default che
>sono:
>Min=0
>Max=100
>LargeChange=10
>
>Intercetto l'evento ValueChanged e faccio visualizzare il valore
>della
>scrollBar in una Label:
>
>private void vScrollBar_ValueChanged(object sender, EventArgs
>e)
>{
> lblValore.Text = vScrollBar.Value.ToString();
>}
>
>La cosa strana è che i valori vanno da 0 a 91!
>
>Come mai non arrivano a 100?
>
>L'unico modo che ho per farli arrivare a 100 è nell'impostare
>LargeChange=1
>ma così non posso sfruttare lo spostamento grande...
>
>Che cosa sto sbagliando?
>
>Ciao
>
>Alex
>
>

Mi sà che hai beccato il bug!!

Comunque risolvi aggiungendo 9 al valore Max che diventerà quindi 109... non bello ma non vedo altre vie.

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5