Нежелательная автопрокрутка к началу формы - PullRequest
0 голосов
/ 04 февраля 2011

У меня есть форма, которая содержит один элемент управления: панель, которая намного больше, чем сама форма.Итак, полоса прокрутки формы используется для навигации по этой панели.Autoscroll свойство формы установлено на true.Проблема в том, что после отображения любого диалогового окна AutoscrollPosition устанавливается в начало.Как я могу переопределить это поведение, чтобы сохранить положение прокрутки.

1 Ответ

2 голосов
/ 04 февраля 2011

Вы можете изменить это, вручную установив позицию прокрутки в вашем коде. Просто используйте Активированные и Деактивированные события формы.

Найдите здесь ответ на ту же проблему и код

https://stackoverflow.com/questions/2020938/why-does-scrolling-position-change-after-refocusing-the-form/2022561#2022561

...