Пример #1
0
 void RecalcScrolls()
 {
     Point sz = graph.GetRealGraphSize();
     Size cs = ClientSize;
     hScrollBar.Maximum = (sz.X+1) * graph.cellsize;
     vScrollBar.Maximum = (sz.Y+1) * graph.cellsize;
     hScrollBar.Visible = (hScrollBar.Maximum > cs.Width || hScrollBar.Value > 0);
     vScrollBar.Visible = (vScrollBar.Maximum > cs.Height || vScrollBar.Value > 0);
     hScrollBar.LargeChange = hScrollBar.Maximum / 10;
     hScrollBar.SmallChange = hScrollBar.Maximum / 20;
     vScrollBar.LargeChange = vScrollBar.Maximum / 10;
     vScrollBar.SmallChange = vScrollBar.Maximum / 20;
 }