надеюсь, это легко!
Я наследую от UserControl
, и я переопределяю OnPaint
. Я хочу, чтобы этот элемент управления был прокручиваемым, но все, что я хочу, - это иметь возможность получать значения полос прокрутки и определять, где рисовать все сам. Я настроил следующее:
// How the hell do I get this scrolling to not return to zero?
this.Scroll += new ScrollEventHandler(TimelineControl_Scroll);
this.HorizontalScroll.Enabled = true;
this.HorizontalScroll.Visible = true;
this.HorizontalScroll.Minimum = 0;
this.VerticalScroll.Enabled = false;
this.VerticalScroll.Visible = true;
this.AutoScroll = false;
Я вижу новое значение позиции прокрутки. Однако полосы прокрутки всегда возвращаются к нулю. Что я делаю не так?