ohi
08-11-2010, 11:18
Ciao io ho disegnato su una PictureBox un grafico che però trasborda della finestra per cui vorrei utilizzarre una scrollbar orizzontale per poterlo visualizzare interamente, ho configurato lo scrollbar in questo modo:
//Configure the horizontal scrollbar
//---------------------------------------------
if (this.hScrollBar1.Visible)
{
this.hScrollBar1.Minimum = 0;
this.hScrollBar1.SmallChange = this.pictureBox1.Width / 20;
this.hScrollBar1.LargeChange = this.pictureBox1.Width / 10;
this.hScrollBar1.Maximum = this.pictureBox1.Image.Size.Width - pictureBox1.ClientSize.Width; //step 1
this.hScrollBar1.Maximum += this.hScrollBar1.LargeChange; //step 3
}
Ora però quando muovo il cursore non succede niente. Il grafico da me disegnato è rimasto da qualcheparte?
//Configure the horizontal scrollbar
//---------------------------------------------
if (this.hScrollBar1.Visible)
{
this.hScrollBar1.Minimum = 0;
this.hScrollBar1.SmallChange = this.pictureBox1.Width / 20;
this.hScrollBar1.LargeChange = this.pictureBox1.Width / 10;
this.hScrollBar1.Maximum = this.pictureBox1.Image.Size.Width - pictureBox1.ClientSize.Width; //step 1
this.hScrollBar1.Maximum += this.hScrollBar1.LargeChange; //step 3
}
Ora però quando muovo il cursore non succede niente. Il grafico da me disegnato è rimasto da qualcheparte?