Свойство Top (От верхнего края)

Применение

Объект BoundObjectFrame

Объект Image

Объект OptionButton

Объект Report

Объект CheckBox

Объект Label

Объект OptionGroup

Объект SubForm

Объект ComboBox

Объект Line

Объект Page

Объект TabControl

Объект CommandButton

Объект ListBox

Объект PageBreak

Объект TextBox

Объект CustomControl

Объект ObjectFrame

Объект Rectangle

Объект ToggleButton

С помощью свойства Top (От верхнего края) задается расположение объекта в форме или отчете. Данное свойство возвращает доступное для чтения и записи значение типа Integer для всех объектов в списке "Применение" за исключением объекта Report, для которого возвращается доступное только для чтения значение типа Long.

выражение (обязательно). Выражение, возвращающее один из указанных выше объектов.

Замечания

Расположение элемента управления — это расстояние от его левой или верхней границы до левой или верхней границы раздела, включающего этот элемент управления. Если для свойства Top установлено значение 0, граница элемента управления совпадает с верхней границей раздела. Для использования единицы измерения, отличной от установленной в диалоговом окне Региональные параметры на панели управления Windows, укажите единицу измерения, такую как сантиметры или дюймы (например, 3 см или 2 дюйма).

В Visual Basic для задания значения этого свойства используйте числовое выражение. Значения выражаются в твипах.

Для элементов управления это свойство можно задать с помощью страницы свойств, макроса или кода Visual Basic для приложений (VBA).

При перемещении элемента управления в окно свойств автоматически вводится новое значение его свойства Top. При просмотре формы или отчета в режиме предварительного просмотра или печати формы расположение элемента управления определяется значением свойства Top и шириной полей отчета. Для перехода к параметрам полей нажмите кнопку Поля на вкладке Разметка страницы.

Значение свойства Top для отчетов определяет смещение текущего раздела от верхней границы страницы. Это значение выражается в твипах. Данное свойство можно использовать для задания положения раздела относительно верхней границы страницы при печати в процедуре обработки события Format.

Пример

В следующем примере проверяется значение свойства Top для текущего отчета. Если это значение меньше минимальной ширины поля, свойствам NextRecord (Следующая запись) и PrintSection (Печать раздела) присваивается значение False. Переход к следующей записи не происходит, а следующий раздел не печатается.

Sub Detail1_Format(Cancel As Integer, _
FormatCount As Integer)
Const conTopMargin = 1880
' Don't advance to next record or print next section
' if Top property setting is less than 1880 twips.
If Me.Top < conTopMargin Then
Me.NextRecord = False
Me.PrintSection = False
End If
End Sub
Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×