OptionValue 屬性

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

expandtri全部顯示

選項(xiàng)組中的每個(gè)控件都有一個(gè)可以用 OptionValue 屬性設(shè)置的數(shù)字值。Long 型,可讀寫。

expression.OptionValue

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

說明

選擇控件時(shí),會(huì)將相應(yīng)的數(shù)字賦給選項(xiàng)組。如果選項(xiàng)組是綁定到某字段的,所選控件的 OptionValue 屬性值就存儲(chǔ)在該字段中。

例如,“地區(qū)”選項(xiàng)組是綁定到中的“地區(qū)”字段的,“歐洲”按鈕的 OptionValue 屬性設(shè)為 1,“亞洲”按鈕的 OptionValue 屬性設(shè)為 2,“非洲”按鈕的 OptionValue 屬性設(shè)為 3。選定其中某個(gè)按鈕時(shí),“地區(qū)”選項(xiàng)組的值將和選定控件的 OptionValue 屬性設(shè)置相同。在這種情況下,由于“地區(qū)”選項(xiàng)組是綁定到“地區(qū)”字段的,所以表中該字段的值也等于 2。

注釋 OptionValue 屬性僅應(yīng)用于選項(xiàng)組中的復(fù)選框、選項(xiàng)按鈕切換按鈕控件。

通過使用控件的屬性表、或者 Visual Basic 可以對控件的 OptionValue 屬性進(jìn)行設(shè)置。

除非對 OptionValue 屬性進(jìn)行修改,否則添加到選項(xiàng)組中的第一個(gè)控件的 OptionValue 屬性值為 1,第二個(gè)控件的 OptionValue 屬性值為 2,依此類推。

OptionValue 屬性僅在控件放入選項(xiàng)組控件時(shí)才可用。如果某個(gè)復(fù)選框、切換按鈕或選項(xiàng)按鈕未放在選項(xiàng)組中,該控件就沒有 OptionValue 屬性。而每個(gè)這種控件都有 ControlSource 屬性,當(dāng)控件被選定時(shí),該屬性值為 True,如果未選定控件,則該屬性值為 False。

示例

下面的示例在窗體打開時(shí)對“運(yùn)貨方法組”選項(xiàng)組中三個(gè)選項(xiàng)按鈕的 OptionValue 屬性進(jìn)行設(shè)置。當(dāng)選中選項(xiàng)組中的某個(gè)選項(xiàng)按鈕時(shí),就會(huì)顯示一條消息,表明運(yùn)貨商的指定 ID 號(hào)。

Private Sub Form_Open(Cancel As Integer)

    Me.Controls("ABC Couriers").OptionValue = 15876

    Me.Controls("Speedy Delivery").OptionValue = 742

    Me.Controls("Lightning Express").OptionValue = 1256

End Sub

Private Sub Ship_Method_Group_Click()

    MsgBox "The ID for the selected shipper is " &

Me.Controls("Ship Method Group").Value

End Sub