Применение
Объект 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