Evento Scroll...sono DISPERATO!!!

mercoledì 17 settembre 2008 - 19.20

Harley.Net82 Profilo | Junior Member

Ciao, ho un problema da cui non ne vengo a capo.

Ho un pannello e dentro dei controlli.

La dimensione ridotta del pannello fa si che appaiano le scrollbars..ammesso che la proprietà AutoScroll sia TRUE.

Io vorrei disabilitare l' AutoScroll, e vorrei però scrollare il mio contenitore con dei tasti.

Come posso fare??

sanbiz Profilo | Senior Member

>Ciao, ho un problema da cui non ne vengo a capo.
>
>Ho un pannello e dentro dei controlli.
>
>La dimensione ridotta del pannello fa si che appaiano le scrollbars..ammesso
>che la proprietà AutoScroll sia TRUE.
>
>Io vorrei disabilitare l' AutoScroll, e vorrei però scrollare
>il mio contenitore con dei tasti.
>
>Come posso fare??

Semplicemente impostando la proprietà AutoScroll = FALSE ed agendo direttamente sul valore della scrollbar che ti interessa gestire:
es.
Panel1.VerticalScroll.Value = 100
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

Harley.Net82 Profilo | Junior Member

Ok (GRAZIE),

ma come faccio a sapere a quanto devo impostare le proprietà Minimim e Maximum?

Se non le imposto non riesco a scrollare fino a "fine corsa", inoltre, scrollando all' indietro, non riesco + a

tornare perfettamente nella posizione di partenza.

Grazie ancora

sanbiz Profilo | Senior Member

>ma come faccio a sapere a quanto devo impostare le proprietà
>Minimim e Maximum?
>
>Se non le imposto non riesco a scrollare fino a "fine corsa",
>inoltre, scrollando all' indietro, non riesco + a
>tornare perfettamente nella posizione di partenza.

Puoi, ad esempio, impostare la prima volta i valori .VerticalScroll.Maximum e .VerticalScroll.Minimum alla posizione .Top dei due controlli estremi (il primo e l'ultimo), oppure, più semplicemente, per avere i valori corretti devi imposta la proprietà ".AutoScroll a True" la prima volta (poi la metti subito a False).
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5