Как вы автоматически прокручиваете полосу прокрутки в C# (а не надолго)?Как автопрокрутить в C#
Как, например, когда я что-то обновляю в объекте, в котором назначена полоса прокрутки, я хочу, чтобы он автоматически прокручивался до самой правой стороны.
Я пробовал:
pnlGraph.HorizontalScroll.Value = pnlGraph.HorizontalScroll.Maximum;
, но он становится постоянным до максимального значения.
Есть ответы на это вопросы?
Не должно быть постоянным. Вы делаете это на мышином или другом повторном событии? – dwerner
Да, я разместил его внутри события рисования (которое я также вызываю повторно). Это связано с тем, что размер объекта, который назначается полосой прокрутки, увеличивается. – libzz
Вы используете WinForms? Btw прокрутка в winforms (по крайней мере для некоторых элементов управления) имеет ошибку, в которой геттер и сеттер используют соглашение с разными знаками. – CodesInChaos