控件是组成VB应用程序界面的主要部件。控件为用户提供了设计程序界面、调用系统资源、完成数据管理等功能的强大工具。通过控件,在程序设计中实现了程序代码和系统资源的良好连接。所以控件是Visual Basic编程的基础,也是可视化编程的重要工具。VB 6.0提供了大量的控件,控件的操作主要包括:控件对象的建立;控件的属性设置;控件事件过程代码编制。
一、控件的分类
控件是VB中预先定义好的、程序能够直接使用的对象,每个控件都有自己的属性、事件和方法。
VB 6.0控件可分为三类:
1.标准控件(也称内部控件),例如:文本框、命令按钮、图片框等,这些控件由VB 6.0提供,启动VB后,内部控件就出现在工具箱(以图形按钮来显示)中,既不能添加也不能删除。
2.ActiveX控件,以前的版本中称为OLE控件,是扩展名为.ocx的独立文件,其中包括第三方提供的ActiveX控件,使用前必须添加到工具栏中。
3.可插入对象,因为这些对象能添加到工具箱中,所以可以把它们当控件使用,设计者可将Excel工作表、Word文档及PPT幻灯片等作为一个控件类并以图标形式添加到工具箱中。
二、启动VB后,工具箱列出的内部控件
图5-1 工具箱控件
1.Pointer指针。这不是一个控件,只有在选择pointer后,才能改变窗体中控件的位置和大小。
2.PictureBox图片框:用于显示图片,包括图片或文本,VB把它们看成是图形,可以装入位图(bitmap),图标(icon)以及vmf,jpg,gif等各种图形格式的文件,或作为其他控件的容器(父控件)。
3.Label标签:可以显示(输出)文本信息,但不能输入文本。
4.TextBox文本框:可输入文本的显示区域,既可输入也可输出文本,并可对文本进行编辑。
5.Frame框架:组合相关的对象,将性质相同的控件集中在一起。
6.CommandButton命令按钮:用于向VB应用程序发出指令,当单击此按钮时,可执行指定的操作。
7.CheckBox复选框:又称检查框,用于多重选择。
8.OptionButton单选按钮:又称录音机按钮,用于表示单项的开关状态。
9.ComboBox组合框:为用户提供对列表的选择,或者允许用户在附加框内输入选择项,它把TextBox(文本框)和ListBox(列表框)组合在一起,既可选择内容,又可进行编辑。
10.ListBox列表框:用于显示可供用户选择的固定列表。
11.HScrollBar水平滚动条:用于表示在一定范围内的数值选择,常放在列表框或文本框中用来浏览信息,或用来设置数值输入。
12.VScrollBar垂直滚动条:用于表示在一定范围内的数值选择,可以定位列表,作为输入设备或数度、数量的指示器。
13.Timer计时器:在给定的时刻触发某一事件。(www.daowen.com)
14.DriveListBox驱动器列表框:显示当前系统中的驱动器列表。
15.DirListBox目录列表框:显示当前驱动器磁盘上的目录。
16.FileListBox文件列表框:显示当前目录中文件的列表。
17.Shape形状:在面体中绘制矩形、圆等几何图像。
18.Line直线:在窗体中画直线。
19.Image图像框:显示一个位图式图像,可作为背景或装饰的图像元素。
20.Data数据:用来访问数据库。
21.OLE Container:OLE容器用于对象的连接与嵌入。
三、向工具箱中添加控件的方法
如果想使用标准工具箱中没有的控件,则必须将该控件添加到工具箱中。添加过程如下:
单击“工程”菜单下的“部件”命令按钮弹出“部件”对话框,通过“控件”选项卡或“可插入对象”选项卡选择所需控件。单击“确定”按钮。
图5-2 工具箱添加控件
图5-3 工具箱添加可插入对象
四、向窗体上添加控件,有三种方法。
方法一:单击工具箱中的某控件图标,该图标反相显示;移动鼠标至窗体上,光标变为“+”,按下鼠标左键不放,向右下方拖动鼠标;当控件为合适大小时松开鼠标,一个控件就添加好了。
方法二:双击工具箱中的某个控件图标,在窗体中就添加该控件,与第一种方法不同的是,所添加控件大小、位置是固定的。
方法三:按如下步骤操可以添加多个某种类型的控件:按住Ctrl键不要松开;单击工具箱中要画的控件的图标,然后松开Ctrl键;按第一种方法在窗体上画出控件(可以画一个或多个);画完控件后,单击工具箱中的指针图标(或其他图标)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。