vb,选中单选钮执行某个操作时,option value=?(0,1,-1),在线等~

 我来答
百度网友bdb9803
2013-01-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
option.value的值有两个:True、False

如果赋值为数字,会自动转为逻辑值,转换规则为:0为False,非0为True
所以:0=False 1=True -1=True
追问
不好意思 原题如下
若选中单选钮Opt1时执行某个操作,则下列IF语句中条件表达式表述不正确的是 。
A.If Opt1 = True Then B.If Opt1.Value = 1 Then
C.If Opt1 Then D.If Opt1.Value = -1 Then
追答
早说原题就好了,既然你不是赋值,而是比较,那我刚才都白说
B.If Opt1.Value = 1 Then 这个表述不正确

因为逻辑值转为数值与整数进行比较,只会转成两个数字,true=-1 False=0
所以Opt1.Value = 1永远不会实现,无论你是否选择了这个单选按钮
guang000000001
2013-01-07 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:163万
展开全部
RadioButton1.Checked=true
更多追问追答
追问
你好~请问:
option1.value=1 是什么意思?
等同于 option1.value=true吗?
追答
vb 6.0 Option1.Value = 1选中Option1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式