VB中使用多个optionbutton控件,在command单击事件里,如何实现这几个option获得获得焦点时完成不同的功能

如题所述

第1个回答  推荐于2016-11-17
控件Option1,Option2,Option3,。。。
Private Sub Command1_Click()
If Option1.Value Then
'功能代码
End If
If Option2.Value Then
'功能代码
End If
If Option3.Value Then
'功能代码
End If
。。。
End Sub本回答被提问者采纳
第2个回答  2011-03-15
可以将 optionbutton控件数组,单击控件,根据索引 判断是那个按钮,实现那个功能,就Ok 了
第3个回答  2011-03-15
想调用Option相应的功能 直接 call Option1_Click() 就行
想设置某个Option被选中 直接执行 option1.Value = True 就行

vb有多个frame,每个frame有多个optionbutton,如何只选中一个。即多个f...
把所有的option做成控件组,代码如下:Private Sub Option1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)For i = 0 To Option1.UBound Option1(i).Value = False If i = Index Then Option1(i).Value = True Next End Sub ...

vb碰到个小问题,两个按钮,点击一个按钮陷下去然后另一个弹起来,如图
这个其实是用Option控件实现的,窗体上放两个或多个Option控件,设置这些Option控件的Style属性为 1- Graphical ,然后设置其中一个Option的Value为True,这样就可以实现你说的功能了

VB 里Option控件的问题
OptionButton 控件显示一个可以打开或者关闭的选项。语法 OptionButton 说明 在选项组中用 OptionButton 显示选项,用户只能选择其中的一项。在 Frame 控件、PictureBox 控件或者窗体这样的容器中绘制 OptionButton 控件,就可以把这些控件分组。为了在 Frame 或者PictureBox 中将 OptionButton 控件分组,首先绘制 Fr...

vb中option单选按钮如何能选中多个?
1 先画出一个frame 2 在frame1上面画出optionbutton单选按钮。此处是关键,不可以直接双击。3 补齐三道题目。运行结果,正是我们想要的,每一行都可以选上。END 补充 如果单选按钮optionbutton是双击出来的。直接移到frame里面去是不行的。补救方法是:右键单选按钮,选择剪切,在frame里面右键选择粘贴。2...

VBA中如何保存OptionButton控件的值
像VB6一样 写入顺序文件,如果OPTIONBUTTON的值为true写1否则写0 每行写一个 读取顺序文件,按照顺序填上就行了。现在用VB2008,忘了顺序文件怎么读取写入了,只能给你一个思路,见谅。创建一个控件数组option(X)写入 dim x as long open [Filename] for input as #1 for x=0 to option的个数 ...

VB optionbutton的一个功能实现问题
1.需设置默认状态,即程序运行时按钮的状态及Frame1,frame2的显示状态.否则刚运行时可能会与所需要的效果背道而驰.Private sub Form_load()OptionButton1.value=true Frame1.visible=true Frame2.visible=false end 2.单击选项按钮时发生的事件.Private sub Optionbutton1_click()Frame1.visible=true Fr...

vb 中option控件 选中的事件是什么
例如,控件名称是option1那么option1.value=true表示选中option1.value=flase表示不选.如果全程调用或者说在模块中,要加上相应的窗体名 本回答由提问者推荐 举报| 答案纠错 | 评论 9 1 一力耕田 采纳率:7% 擅长: 暂未定制 其他回答 option1.Value=True\/Flase可以知道是否被选中。 百宝袋 | 发布于2007-04...

vb option的问题
楼上别乱说哦~~OptionButton 控件-True 表示已选择了该按钮;False(缺省值)表示没有选择该按钮 要是默认为真 那不是不用点选 就可以直接 点击按钮改变文本背景颜色了。如果Option1的click事件里代码是Text1.BackColor = vbRed 它目的是为了让文本背景色为红~那么就算我不在option的click事件中写...

VB 中如何传递OptionButton控件数组的下标
txtL.Text = Str(-Option1(0).Value - 2 * Option1(1).Value - 3 * Option1(2).Value-1)我写的就是不在Option1_Click(Index As Integer)事件中也可以呀 -Option1(0).Value - 2 * Option1(1).Value - 3 * Option1(2).Value-1,这个值就是选中的OPtion1的下标呀 ...

vb中的option都默认选中了一个,初始状态怎么让所有的option没有一个选中...
这是多久之前的问题了。。。最简单的,改tabindex顺序,你默认光标先出现在option那那他当然帮你点了他了!把tabindex改到某个按钮先吧

相似回答