VB中许多属性的返回值有的是1或0,有的是true或false没有规律吗还是就这么死记的?
来源:百度知道 编辑:UC知道 时间:2024/05/31 09:59:44
不是
这个和控件或对象的属性定义有关系。
所以不是那么简单 1,0 TRUE FALSE
还有更多的返回值呢!
所有返回的非0数值代表true
返回的0代表false
1和True,0和False都是一样的。
While True
End While
和
While 1
End While
是一样的,就像楼上说的那样。
关键你要看的是返回的是什么类型的值,是Boolean还是Integer
一般来说,有两种选择的属性均有 True 与 False 两个值,
就像 Option Button 控件的 Value 属性
但是 CheckBox 控件的 Value 属性有三个值,因为它除了有“未选中”,“已选中”,还有一个“半选中”状态
顺便说一句,True 的值应该是 -1 ,False 的值是 0
广义上来说,只要不是 0 的数转换为布尔值(True 与 False),就均为 True