![]() ![]() |
||
VB教程:单选按钮(OptionButton) | ||
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:46:28 文章录入:杜斌 责任编辑:杜斌 | ||
|
||
作用:显示一个可打开/关闭的选项 注意:同一组只可选中一个选项。 Option Button单选钮控件总是以组的形式出现的。在一组Option Button控件中,总是只有一个单选钮处于选中状态;如果选中了其中的一个,其余单选钮则自动清除为非选中状态。 (1)常用属性 Caption——指定单选钮所表示的选择项的内容。 value——返回或设置单选钮的状态。 value= true '选中了控件代表的项 value= false '没有选中控件代表的项 Enabled——表示单选钮当前是否可用。其值为True时,表示单选钮为正常可用状态;为False时.表示单选钮处于不可用状态,此时选择项内容变为雕刻状。 (2)例子: [例1]:显示两个数的四则运算结果。见教材P118。 Private Sub Form_Load()
End Sub Private Sub Option1_Click(Index As Integer) Select Case Index End Sub 注意:
[例2]:将已知的两个数据进行:乘法、除法、加法、减法运算。 添加四个单选按钮、四个标签、两个文本框。 Dim result As Double Private Sub Option1_Click() If Option1.Value Then Label1.Caption ="" result = Val(Text1.Text) * Val(Text2.Text) 'val()将字符串转换为数值型(因为文本框只接受字符型数据,而程序要求Text1中的数据参加数值运算) Label1.Caption = Str(result) ' str()将数值型数据转换为字符串类型 End If End Sub Private Sub Option2_Click() If Val(Text2.Text) = 0 Then MsgBox "被除数不能为零,请重新输入!" 'MsgBox语句 Else If Option2.Value Then Label1.Caption ="" result = Val(Text1.Text) / Val(Text2.Text) Label1.Caption = Str(result) End If End If end sub Private Sub Option3_Click() If Option3.Value Then Label1.Caption ="" result = Val(Text1.Text) + Val(Text2.Text) Label1.Caption = Str(result) End If End Sub Private Sub Option4_Click() If Option4.Value Then
Label1.Caption ="" result = Val(Text1.Text) - Val(Text2.Text) Label1.Caption = Str(result) End If End Sub |
||
![]() ![]() |