Top 属性

适用对象

BoundObjectFrame 对象

Image 对象

OptionButton 对象

Report 对象

CheckBox 对象

Label 对象

OptionGroup 对象

SubForm 对象

ComboBox 对象

Line 对象

Page 对象

TabControl 集合

CommandButton 对象

ListBox 对象

PageBreak 对象

TextBox 对象

CustomControl 对象

ObjectFrame 对象

Rectangle 对象

ToggleButton 对象

可以使用 Top 属性指定对象在窗体或报表上的位置。为“适用对象”列表中除 Report 对象(此对象为只读 Long 型)外所有对象的可读/写 Integer 型。

表达式是必需的。返回上述对象之一的一个表达式。

备注

控件的位置是从左侧或顶部边框到包含此控件的节的左边缘或上边缘测量所得的距离。将 Top 属性设置为 0 会将控件的边缘放置在节的最顶端。若要使用不同于设置的其他度量单位,请在 Windows 控制面板的“区域选项”对话框中指定单位,如 cm 或 in(例如 3 cm 或 2 in)。

在 Visual Basic 中,使用数值表达式设置此属性的值。值以缇为单位表示。

对于控件,可使用控件的属性表、宏或 Visual Basic for Applications (VBA) 代码设置此属性。

当移动控件时,此控件新的 Top 属性设置会自动被输入到属性表中。在打印预览中查看窗体或报表时,或在打印窗体时,控件是位置是由其 Top 属性设置以及报表的边距设置来确定,边距可通过单击“页面布局”选项卡上的“边距”来设置。

对于报表,Top 属性设置是当前节偏移页面顶端的量。此属性设置以缇为单位表示。可使用此属性指定在节的 Format 事件过程中节要打印的页面与底部的距离。

示例

以下示例检查当前报表的 Top 属性设置。如果此值小于最小边距设置,NextRecordPrintSection 属性将设置为“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 支持专员。

×