Метод Form.Move (Access)
Перемещает указанный объект в координаты, заданные значениями аргументов.
Синтаксис
expression. Перемещение (влево, сверху, ширина, высота)
выражение: переменная, представляющая объект Form.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Left | Обязательный | Variant | Положение экрана в твипах для левого края объекта относительно левого края окна Microsoft Access. |
Top | Необязательный | Variant | Положение экрана в твипах для верхнего края объекта относительно верхнего края окна Доступа. |
Width | Необязательный | Variant | Требуемая ширина объекта в твипах. |
Height | Необязательный | Variant | Желаемая высота объекта в твипах. |
Замечания
Требуется только аргумент Left . Однако, чтобы указать любые другие аргументы, необходимо указать все предшествующие ему аргументы. Например, невозможно указать ширину без указания левого и верхнего значений. Все конечные аргументы, которые не указаны, остаются неизменными.
Этот метод переопределяет свойство Moveable .
Если форма является модальной, она по-прежнему располагается относительно окна Доступа, но значения слева и сверху могут быть отрицательными.
В режиме таблицы или предварительном просмотре изменения, внесенные с помощью метода Move , сохраняются, если пользователь явно сохраняет базу данных, но Access не предлагает пользователю сохранить такие изменения.
Пример
В следующем примере определяется, можно ли переместить первую форму в текущем проекте. Если это возможно, в примере форма перемещается.
If Forms(0).Moveable Then
Forms(0).Move _
Left:=0, Top:=0, Width:=400, Height:=300
Else
MsgBox "The form cannot be moved."
End If
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.