Границы формы Access 2003 не останутся правильными - PullRequest
2 голосов
/ 11 августа 2011

Я работаю над формой Access 2003, границы меняются, поэтому форма не подходит!Это сводит меня с ума!Кажется, это происходит, когда я вхожу в режим дизайна.Независимо от того, сколько раз я перетаскиваю края и сохраняю форму, всегда требуется изменить размер до произвольного размера!как это исправить?

Ответы [ 2 ]

2 голосов
/ 11 августа 2011

Когда вы входите в представление конструктора, ваша граница, вероятно, больше, чем вы хотите, а затем, когда вы снова выходите из представления конструктора в представление формы, вы видите дополнительное пространство.

Уловка, которая обычно помогает мне в этом, заключается в том, чтобы подобрать размер окна в точности так, как вы этого хотите (вы, вероятно, переключитесь между дизайном и представлением формы, чтобы убедиться, что вам нравится размер), а затем перейдете в представление дизайна. в последний раз нажмите «Сохранить», снова перейдите к просмотру формы и снова нажмите «Сохранить». Затем закройте форму.

Кроме того, я предпочитаю установить для свойства MinMaxButtons значение «none», а для стиля границы - «dialog». Таким образом, пользователи не могут просто заскочить туда и начать изменять размеры всех ваших тщательно отмеренных окон:)

2 голосов
/ 11 августа 2011

Если это полезно, вы можете установить размер и положение вашей формы с помощью кода VBA в событии On Open формы.

В дополнение к управлению положением вашей формы, метод Form.Move позволит вам установить его размер, присваивая значения (в твипах, где 1440 твипов / дюйм) для Ширина и Высота Параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...