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


VB 6.0


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







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



请您留言
谈谈您的看法

 

 

Visual Basic

 ·日积月累与小测试

  日积月累

  Name是每个控件必有的属性。当我们在窗体中创建了一个控件后,它会自动获得一个Name名字,如Command1、command2、command3 …… 但是,我们在实际编程中会觉得这种名称很不习惯。所以不妨按照国际通用的方法来修改我们的控件名,那就是--使用名字前缀

  这是一种很常用的命名方法,它使用三个字母的前缀,后面跟一个描述性的名字,构成整个控件名。 这种命名方法有特点,即前缀能够标识控件类型。

  如命令按钮前缀是Cmd。当某个按钮取名为cmdquit时,我们就能很方便地根据这个名称来认出它是一个CommanButton按钮,而且,它与“退出程序”有关。让我们认识一下控件名字的通用前缀。

缺省名字    名字前缀
Picture1      pic
Label1       lbl
Text1        txt
Frame1       fra
Command1       cmd
Check1        chk
Option1       opt
Combol        cbo
List1        lst
Hscroll1      hsb
Vscroll1      vsb
Timer1       tmr
Drive1       drv
Dir1        dir
File1        fil
Shape1       shp
Line1        lin
Image1       img
Data1        dta
OLE1        ole
  我们来看看这个程序是怎样使用名字前缀的。由于使用了名字前缀,使得编程人员能很方便地识别自己建立的控件。(见图一)

图一
(图一)

  小测试:

1 刚建立一个Label控件时,它的哪两个属性值相同?
A Width    B Left    C Caption    D Name

2 以下哪个是Label控件有,而TextBox控件没有的属性?
A Font    B BackColor   C BorderStyle   D BackStyle

3 让Label控件有边框,应设置什么属性?
A BorderStyle   B BackStyle   C Enable   D BackColor

4 以下哪种控件没有SetFocus方法?
A CheckBox    B Label    C TextBox   D CommandButton

  答 案:

1 (CD)刚建立一个Label控件时,Caption和Name的默认值均为Label1 。

2 (D)BackStyle设置控件是否呈透明显示,此属性只为Label控件所拥有。

3 (A)BorderStyle属性决定Label控件是否有边框。

4 (B)由于标签框不能供用户编辑操作,所以不具有焦点以及SetFocus方法。




下 一 节

请您留言
谈谈您的看法