checkbox如何在三态间切换?如何具体实现三种状态的选定呢?(接正极/接负极/悬空)
在现实世界中,不仅仅是0/1,真/假等两种状态,常常是有三种状态存在,如-1/0/1 ,接正极/接负极/悬空。
数量关系:
4*24*3
4组*24对电位*3种状态有什么比较好的方法?
check box?
option botton?
还是用其它部件?
用combo太占用窗体空间。我个人认为checkbox最合适,有三态,请问如何设置其属性,能在三态间切换?请各位大侠指点指点。赵全
[email protected]
2003.7.22
在现实世界中,不仅仅是0/1,真/假等两种状态,常常是有三种状态存在,如-1/0/1 ,接正极/接负极/悬空。
数量关系:
4*24*3
4组*24对电位*3种状态有什么比较好的方法?
check box?
option botton?
还是用其它部件?
用combo太占用窗体空间。我个人认为checkbox最合适,有三态,请问如何设置其属性,能在三态间切换?请各位大侠指点指点。赵全
[email protected]
2003.7.22
Check1.Value = 1不选
Check1.Value = 2灰
Select Case Index
Case 0 '接正级
Case 1 '接负级
Case 2 '悬空
End Select
End Sub
Dim strCap(2) As String
Dim lngClr(2) As LongPrivate Sub Check1_Click()
Check1.Caption = strCap(Check1.Value)
Check1.ForeColor = lngClr(Check1.Value)
End SubPrivate Sub Check1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then Check1.Value = 2
End SubPrivate Sub Form_Load()
strCap(0) = "悬空"
strCap(1) = "接正级"
strCap(2) = "接负级"
lngClr(0) = vbBlack
lngClr(1) = vbRed
lngClr(2) = vbBlue
End Sub