Стартовая позиция полосы прокрутки в panel
Имеется панель на которой размещены элементы. С помощью кода ниже удалось добавить вертикальную полосу прокрутки (выглядит то оно так, но мы все понимаем что это просто autoscroll). Вопрос, как задать стартовую позицию, что бы при нажатии на кнопку ползунок переместился в самый верх.
Код для вертикальной полосы
panel1.AutoScroll = false;
panel1.HorizontalScroll.Enabled = false;
panel1.HorizontalScroll.Visible = false;
panel1.HorizontalScroll.Maximum = 0;
panel1.AutoScroll = true;
Думал сработает что по типу panel1.SelectionStart = 1; , но увы.
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Задать положение полосы прокрутки можно так
В начало
panel1.AutoScrollPosition = new Point(0, 0);
В конец
panel1.AutoScrollPosition = new Point(0, panel1.VerticalScroll.Maximum);