คุณสมบัติ 'สามสถานะ' (TripleState)

นำไปใช้กับ

วัตถุ CheckBox

วัตถุ OptionButton

วัตถุ ToggleButton

คุณสามารถใช้คุณสมบัติ TripleState เพื่อระบุวิธี กล่องกาเครื่องหมาย, ปุ่มสลับ หรือ ปุ่มตัวเลือก จะแสดง ค่า Null อ่าน/เขียน บูลีน

นิพจน์ TripleState

นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการนำไปใช้กับ

ข้อสังเกต

คุณสมบัติ TripleState ใช้การตั้งค่าต่อไปนี้

การตั้งค่า

Visual Basic

คำอธิบาย

ใช่

จริง

ตัวควบคุมจะวนสถานะ ใช่ ไม่ และค่า Null ตัวควบคุมปรากฏเป็นสีจาง (สีเทา) เมื่อคุณสมบัติ Value ของตัวควบคุมตั้งค่าเป็น Null

ไม่

เท็จ

(ค่าเริ่มต้น) ตัวควบคุมจะวนสถานะ ใช่ ไม่ และค่า Null ค่า Null แสดงเมื่อไม่มีค่า


หมายเหตุ: คุณสามารถตั้งค่าคุณสมบัติ TripleState ได้โดยใช้ แผ่นคุณสมบัติ ของตัวควบคุม, แมโคร หรือโค้ด Visual Basic for Applications (VBA)

สามารถตั้งค่าคุณสมบัตินี้ในมุมมองใดก็ได้

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงข้อความอธิบายรายละเอียดเกี่ยวกับสถานะของกล่องกาเครื่องหมายที่ชื่อ "Check1" บนแบบฟอร์ม "frmOperations"

Dim strTripleState As String
strTripleState = Forms.Item("frmOperations").Controls.Item("Check1").TripleState
Select Case strTripleState
Case True
MsgBox "For Check1, TripleState = " & strTripleState & _
". The control will cycle through states for Yes, No, " & _
"and Null values. The control appears dimmed (grayed) " & _
"when its Value property is set to Null."
Case False
MsgBox "For Check1, TripleState = " & strTripleState & _
". The control will cycle through states for Yes and No " & _
"values. Null values display as if they were No values."
Case Else
MsgBox "Can't determine the TripleState property for Check1."
End Select
ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×