Как я могу остановить автоматическую прокрутку подчиненной формы при редактировании элемента? - PullRequest
1 голос
/ 09 марта 2012

У нас есть старое приложение MS Access, которое я редактирую, и одна из форм содержит набор подчиненных форм. Все подчиненные формы содержат статически расположенные объекты и никогда не должны прокручиваться.

Моя проблема в том, что если пользователь выбирает TextBox в нижней части подчиненной формы и начинает ее редактировать, форма автоматически прокручивается, чтобы приблизить этот TextBox к вершине, что в основном обрезает верхнюю часть формы.

Как я могу отключить это поведение?

1 Ответ

5 голосов
/ 09 марта 2012

Когда форма MySubForm вставляется в форму MyMainForm, она содержится в контейнере: объект SubForm.
Если MySubForm больше его контейнера, пользователь может прокручивать содержимое контейнера додостичь любой части подчиненной формы.
В вашем случае просто откройте MySubForm в режиме конструктора и убедитесь, что его размер (ширина и высота) не превышает размер контейнера (объект SubForm, расположенный в MainForm).
Если вы это сделаете, прокрутки не будет.

...