在移动控件时,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