当前位置学海荡舟 -> 电脑乐园 -> 快学 Visual Basic


VB 6.0


 一 初学VB
 1 从多媒体程序开始
 2 制作一个屏保程序
 3 VB窗体
 4 文本框控件
 5 标签控件
 6 命令按钮
 7 图片和图像
 8 复选框和单选框
 ·复选、单选框的区别
 ·常用属性
 ·日积月累与小测试
 9 容器控件
 10 定时器控件
 11 使用帮助文件







本教程来源于
《电脑大学》



请您留言
谈谈您的看法

 

 

Visual Basic

 ·常 用 属 性

  现在我们通过一个小程序,来深入了解一下这两种控件。

  这是一个“世界杯预测”的小程序,它的按钮就象录音机的按钮一样,总有一个是被按下去的。其实它们是一组单选框控件,只不过形状象命令按钮而已。要做这种按钮,只须将该控件的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事件中编写代码。



下 一 节

请您留言
谈谈您的看法