VB中关于单选按钮Value属性的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:55:53
书上说单选按钮的Value属性默认值为False(即未被选定)

但请看下面一句代码:
Text1.FontName=IIf(Option1,"宋体","黑体")

老师对这句话的解释是:选中Option1时显示为宋体,否则为黑体。(即Option1的Value属性为True时显示为宋体,否则为黑体)
她说这句话中Option1=Option1(.Value=True)

但是单选按钮的Value属性默认值为False,这是否矛盾,Option1=Option1(.Value=True)这种简略写法对吗???

——————————————————
我是初学者,希望大家能详细解答我的疑惑,谢谢!!!
说明: Value是Option的默认属性
Option1=Option1[.Value=True]
[]中内容可省

老师的说法是对的。 

首先,在VB中每一种控件都有一个默认属性,也就是说,如果你只写控件名不写属性名,就是对默认属性的读写。单选按钮的默认属性是Value.故语句Text1.FontName=IIf(Option1,"宋体","黑体") 和语句Text1.FontName=IIf(Option1.value,"宋体","黑体")是等价的。 

其次,如果在窗体上建一个option1控件,观察它的属性Value的值,一定是false,就是说,运行时,不点击option1,执行Text1.FontName=IIf(Option1,"宋体","黑体") 语句效果是黑体,见下图。 

最后,如果老师说上述语句中Option1=Option1.value=True是不恰当的,应该是 

Option1=Option1.value

vb 单选按钮 关于ASP单选按钮Value值的问题?在线等! 初学vb 想请教高手关于单选按钮option应用的问题. VB中按钮 VB中,单击按钮。 关于vb 中的按钮 本人新手,请教VB高手们有关命令按钮和单选按钮的问题 VFP中命令按钮组的value属性怎么用 VB中如何保存按钮? 关于vb的option按钮