Left 屬性

此頁(yè)沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 Left 屬性可以指定對(duì)象在窗體報(bào)表中的位置。對(duì)于“應(yīng)用于”列表中的所有項(xiàng)(Report 對(duì)象除外)均為 Integer 型,可讀寫;Report 對(duì)象是 Long 型,可讀寫。

expression.Left

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。

說明

控件的位置是指從它的左邊框到含該控件的節(jié)的左邊緣的距離,或者它的上邊框到包含該控件的節(jié)的上邊緣的距離。將 Left 屬性設(shè)為 0 會(huì)將控件的邊緣放置于節(jié)的最左方的位置。如果要使用不同于 Windows“控制面板”的“區(qū)域設(shè)置”對(duì)話框中的度量單位的設(shè)置,請(qǐng)指定單位,如厘米或英寸(例如,3 厘米或 2 英寸)。

在 Visual Basic 中,使用數(shù)值表達(dá)式設(shè)置該屬性的值。值以為單位表示。

對(duì)于控件,可以使用控件的屬性表、Visual Basic 設(shè)置這些屬性。

對(duì)于報(bào)表,當(dāng)報(bào)表處于打印預(yù)覽或打印狀態(tài)時(shí),只能使用宏或 Visual Basic 中的事件過程來(lái)設(shè)置這些屬性。

在移動(dòng)控件時(shí),Left 屬性的新設(shè)置將自動(dòng)輸入到控件的屬性表中。當(dāng)使用“打印預(yù)覽”查看窗體、報(bào)表,或者打印窗體時(shí),控件的位置在“頁(yè)面設(shè)置”對(duì)話框(單擊“文件”菜單中的“頁(yè)面設(shè)置”命令可打開該對(duì)話框)中的頁(yè)邊距設(shè)置的基礎(chǔ)上,再根據(jù)其 Left 屬性設(shè)置來(lái)確定。

對(duì)于報(bào)表,Left 屬性設(shè)置是當(dāng)前節(jié)偏離頁(yè)左側(cè)的距離。該屬性以緹為單位??梢允褂迷搶傩?,在該節(jié)的 Format 事件過程中指定節(jié)在頁(yè)下方的打印位置。

示例

下面的示例將檢查當(dāng)前報(bào)表的 Left 屬性設(shè)置。如果該值少于頁(yè)邊距設(shè)置的最小值,NextRecordPrintSection 屬性將設(shè)為 False (0)。節(jié)不會(huì)進(jìn)到下一條記錄,也不會(huì)打印下一個(gè)節(jié)。

Sub Detail1_Format(Cancel As Integer, FormatCount As Integer)

    Const conLeftMargin = 1880

    ' Don't advance to next record or print next section

    ' if Left property setting is less than 1880 twips.

        If Me.Left < conLeftMargin Then

            Me.NextRecord = False

            Me.PrintSection = False

        End If

End Sub