当前位置
:
学海荡舟
->
电脑乐园
-> 快学 Visual Basic
一 初学VB
1
从多媒体程序开始
2
制作一个屏保程序
3
VB窗体
4
文本框控件
5
标签控件
6
命令按钮
7
图片和图像
8 复选框和单选框
·
复选、单选框的区别
·
常用属性
·
日积月累与小测试
9
容器控件
10 定时器控件
11 使用帮助文件
☆
本教程来源于
《电脑大学》
谈谈您的看法
·常 用 属 性
现在我们通过一个小程序,来深入了解一下这两种控件。
这是一个“世界杯预测”的小程序,它的按钮就象录音机的按钮一样,总有一个是被按下去的。其实它们是一组单选框控件,只不过形状象命令按钮而已。要做这种按钮,只须将该控件的
Style属性
设置为1 - Graphical即可。
(见图一)
当设置为这个值后,我们就可以为命令按钮设置图片了。
而
当Style为0 - Standard时,控件是没有图形效果的
。同样,CheckBox控件,也有这种功能相同的属性,这和我们以前讲过的CommandButton的Style属性差不多。
(图一)
我们要在程序中熟练运用CheckBox和OptionButton控件,就要熟练掌握它们的Value属性和Click事件。
Value属性
:返回单选框或复选框是否被选中
。
这个属性,对于
OptionButton
来说,有True和False两个值。当我们设置其中一个OptionButton控件的Value值为True时,这个控件就会被会被显示选中。而当我们设置另一个OptionButton的Value值为True时,由于OptionButton控件只能作单选,所以原来那个OptionButton的Value值又会自动变成False,变成未被选中状态。
(见图二)
(图二)
再来看一下
CheckBox
的Value属性值,它可不一样了。我们见到在属性框的Value属性旁的下拉框中,有0 - UnChecked、1 - Checked、2 - Grayed这三个值。其实前两个值与OptionButton的Value属性值一样,0 - UnChecked代表着没有选中,1 - Checked则代表着选中。而那个2 - Grayed,它使控件呈灰色显示。想想看,2 - Grayed有什么作用?还是用“添加/删除程序”来看,灰色的方框表示该组件中还有未被安装的程序,这种复选框也不容忽视。
(见图三)
(图三)
Chick事件,我们早已熟悉,即用户按下鼠标后所产生的事件。看这个程序,当我们按了第二个Option后,即激发了它的Click事件,从而执行了相应的程序。
(见图四)
同样,我们也可以看一下CheckBox的Click事件。当鼠标点击第一个复选框时,触发了它的Click事件。当点击了复选框后,其Value会有两种可能出现,只有其Value值为 1 即被选中时,底下的label框才会出现被选的内容。
(图四)
通过单选框与复选框的不同的特性,我们由此可以联想到,OptionButton具有DblClick事件,而CheckBox却没有,这一点你能理解吗?
单选框与复选框,它们具有很多相同的属性、方法和事件。但由于这两个控件的作用区别,使得其Value属性值不同。我们很清楚单选框和复选框的常用样式。但还必须知道,当将其Style 属性设为1后,其外观会起不小的变化(Picture属性和BackColor属性起了作用)。 至于要使用这两个控件,则必须在它们的Click事件中编写代码。
下 一 节
谈谈您的看法