Problema con lo scroll di un pannello

venerdì 09 novembre 2007 - 14.23

forumQuarz Profilo | Junior Member

salve,

ho un pannello nel quale faccio comparire(da codice) un rettangolo.
Il rettangolo è +ù alto della form cosi utilizzo abilito lo scroll ma....
quando vado a "scrollare" la pagina questo rettangolo nn finisca mai!!!!

cosa si può fare??

Caly82 Profilo | Newbie

>salve,
>
>ho un pannello nel quale faccio comparire(da codice) un rettangolo.
>Il rettangolo è +ù alto della form cosi utilizzo abilito lo scroll
>ma....
>quando vado a "scrollare" la pagina questo rettangolo nn finisca
>mai!!!!
>
>cosa si può fare??

Ciao,
come hai impostato lo scrollbar? Da codice immagino!
Postalo, così dò un'occhiata!

Ciao ciao!

forumQuarz Profilo | Junior Member

ciao,

grazie per avermi risposto. Ora ti spiego meglio....

Allora ho una form che contiene un panel.
Ho abiliato Autoscroll a true (del panel).
Ho creato delle aree di testo con la possibilità di poter essere spostate sullo schermo tramite mouse.

Ecco cosa succede:

1)Disegno un rettangolo(da codice).
2)muove verticalmente le mie aree di testo
3)quando vado oltre la fine della form appare lo scroll verticale ma....

il rettangolo che avevo creato sembra avere lunghezza infinita!!!!

Caly82 Profilo | Newbie

postami il codice, così lo provo!

Ciao!

forumQuarz Profilo | Junior Member

ok, dammi solo un po per potertelo var vedere.
Devo estraspolare solo i pezzi che ti servono.
L'applicazione è un po coplessa e con un po di classi.
Ora te li strapolo e li invio

forumQuarz Profilo | Junior Member

scusa se nn ti ho postato poi il codice, ma estrapolare dal progetto nn si è dimostrato cosa da poco.

Cmq ho risolto!!!!
basta :

formGraphics.FillRectangle(myBrush, new Rectangle (0, 0,
larghezza - pannello.HorizontalScroll.Value,
lunghezza - pannello.VerticalScroll.Value));
myBrush.Dispose();
formGraphics.Dispose();

sottraggo al pannello lo spostamento della barra dello scroll.

Accetterò la tua risposta xchè sei stato l'unico che mi abbia risposto!!!
Grazie lo stesso!!!

Caly82 Profilo | Newbie

Bene, l'importante è risolvere!!

Ciao ciao!
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