VB 里Option控件的问题

刚接触,编程时遇到这样的问题
意图:Option.Value初值为false;希望Click时,若value为true,则赋值false,否则赋值true
问题:编译运行时,发现Option.Value总是true,不论怎样点击,显示总还是false状态(前面没有小黑点)。

代码如下:
Private Sub Option1_Click()
If Option1.value = True Then
Option1.value = False
Else
Option1.value = False
End If
End Sub

急切想知道怎样处理!

你对OptionButton控件的用法理解有误,OptionButton控件的使用必须是2个或明或2个以上,并放同一容器内.请参阅MSDN的说明:
OptionButton 控件
OptionButton 控件显示一个可以打开或者关闭的选项。
语法
OptionButton
说明
在选项组中用 OptionButton 显示选项,用户只能选择其中的一项。在 Frame 控件、PictureBox 控件或者窗体这样的容器中绘制 OptionButton 控件,就可以把这些控件分组。为了在 Frame 或者PictureBox 中将 OptionButton 控件分组,首先绘制 Frame 或 PictureBox,然后在内部绘制 OptionButton 控件。同一容器中的 OptionButton 控件为一个组。

OptionButton 控件和 CheckBox 控件功能相似,但是二者间也存在着重要差别。在选择一个 OptionButton 时,同组中的其它 OptionButton 控件自动无效。相反,可以选择任意数量的 CheckBox 控件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-11-22
你点他了 他的value就是true了

你再把他设置成false

你的代码始终执行if 而不执行else
第2个回答  2006-11-22
Private Sub Option1_Click()
If Option1.tag = vbnullstring Then
Option1.value = False
option1.tag="a"
Else
Option1.value = False
option1.tag=vbnullstring
End If
End Sub

VB 里Option控件的问题
OptionButton 控件和 CheckBox 控件功能相似,但是二者间也存在着重要差别。在选择一个 OptionButton 时,同组中的其它 OptionButton 控件自动无效。相反,可以选择任意数量的 CheckBox 控件。

VB的option问题
if frame1.option1.value=ture then frame2.option1.value=false end if 以上不是真正代码,而是一个方法或者说思想,根据这个思想应该可以轻松实现你想要的功能的 ,代码在frame1.change事件中写

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

VB里option控件的一些问题
value 属性设置是否选择(布尔值)在同一个frame中,选择之后会自动将其他的option控件的value属性设为false,所以不需要代码

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

VB中的option控件问题
你可以在添加一个Option控件,把他的visible属性设置为False 当点了按钮后你把黑点默认选中Visible属性为False的不就可以了吗?

VB中的OPTION按钮问题
添加到Frame控件里,左边的放到一个Frame控件里,右边的放到另一个Frame控件里

VB中option控件的使用方法
VB在默认情况下处于同一容器的所有option控件只有一个可选,因为该控件是单选控件哦。为了达到你的目的,你可以利用Frame或者Label控件,人工在一个窗体中分割出两个部分,在两个部分分别使用两组option控件,这样就完成你的目标了。

...怎么用两个分别代表管理员和普通人员的OPTION控件来实现不
呃,管理员、普通人员与Option关系不大吧。Option1选中时,Value的值为True,未选中时Value值为False。当Option1为True时,定义为管理员?当Option2为true 是,定义为普通人员?感觉你压根没做过前期工作...

Vb option控件数组怎么修改属性?
控件数组名“Option”与VB关键字 Option 发生冲突了。修改你的控件数组名,避开VB的关键字(也称为保留字),比如换成MyOption

相似回答
大家正在搜