public void Scroll (int lines) { int max = vscroll.Maximum - page_size + 1; int val = vscroll.Value + lines; if (val > max) val = max; else if (val < vscroll.Minimum) val = vscroll.Minimum; vscroll.Value = val; }