3.3 对象的属性、事件、和方法
对象的属性
每个对象都有一组特征,称之为属性。不同的对象又不同的属性。在可视化编程中,每一种对象都有一组特定的属性。有许多属性可能为大多数对象所共有,还有一些属性只局限于个别对象。每一个对象属性都有一个默认值,如果不明确地改变该值,程序就将使用它。通过修改对象地属性能够控制对象的外观和操作。
对象的事件
事件就是对象上所发生的事情。在VB中,事件是预先定义好的、能够被对象识别的动作,不同的对象能够识别不同的事件。事件过程是一段独立的程序代码,它在对象检测到某个特定事件时执行。
对象的方法
一般来说,仿佛就是要执行的动作。VB的方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。方法只能在代码中使用,其用法依赖于方法所需的参数的个数以及它是否具有返回值。
3.4 VB的控件
控件是VB中预先定义好的、程序中能够直接使用的对象,每个控件都有大量的属性、事件和方法可在设计时或代码中修改和使用。利用控件编程使程序员免除了大量重复性的工作,能够以最快的速度和效率开发工具有良好用户界面的应用程序。
VB中的控件通常分为3种类型:
(1)内部控件。在默认状态下工具箱中显示的控件都是内部控件,这些控件被“封装”在VB的*.EXE文件中,不可从工具箱中删除。如命令按钮、单选框、复选框等。
(2)ActiveX控件。这类控件单独保存在*.OCX类型的文件中,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等和仅在专业版和企业版中提供的控件,如标准公共对话框控件、动画控件和MCI控件等,另外也有许多软件厂商提供的ActiveX控件。
(3)可插入的对象。用户可将Excel工作表或PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时创建。
工具箱中的每个控件都用一个图形按钮来表示,主要包括并用到表3.1中列出的20个内部控件。
表3.1 常用的内部控件
图标 | 说 明 |
![]() |
图片框(PictureBox)控件――用于显示图形文件或文本文件,也可以作为其他控件的容器 |
![]() |
标签(Label)控件――创建一个标签对象,用于保存不希望用户改动的文本 |
![]() |
文本框(TextBox)控件――创建用于显示和输入数据的文本框对象,用户可以在其中输入或更改文本 |
![]() |
框架(Frame)控件――用于美化其他控件并提供分组功能
|
![]() |
命令按钮(CommandButton)控件-创建命令按钮对象,用于执行命令 |
![]() |
复选框(CheckBox)控件――创建复选框对象,允许用户选择开关状态,或显示多个选项,用户可从中选择多个选项 |
![]() |
选项按钮(OptionButton)控件――创建选项按钮对象,用于显示多个选项,用户只能从中选择一个选项 |
![]() |
组合框(ComboBox)控件――创建组合框或下拉列表框对象,用户可以从列表项中选择一项或人工输入一个值 |
![]() |
列表框(ListBox)控件——创建列表框对象,用于显示供用户选择的列表项。当列表很多,不能同时显示时,列表可以滚动 |
![]() |
水平滚动条(HScrollBar)与垂直滚动条(VScrollBar)控件――
用于提供简便的定位。还可要模拟当前所在的位置 |
![]() |
计时器(Timer)控件――创建计时器对象,以设定的间隔捕捉计时器事件。此控件运行时不可见 |
![]() |
驱动器列表框(DriveListBox)控件――显示当前可用驱动器,供用户选择 |
![]() |
目录列表框(DirListBox)控件――显示目录列表,供用户选择 |
![]() |
文件列表框(FileListBox)――显示当前路径下的文件名列表,供用户选择 |
![]() |
形状(Shape)控件――创建形状对象,设计时用于画各种类型的形状。可以画矩形,圆角矩形,正方形,圆角正方形,椭圆或圆 |
![]() |
线条(Line)控件――创建线条对象,设计时用于在窗体上画各种类型的线条 |
![]() |
图像(Image)控件――创建图像对象,设计时用于在窗体上画各种类型的线条 |
![]() |
数据(Data)控件――用于连接数据库,并在窗体的其他控件中显示数据库信息 |
![]() |
OLE容器(OLE Container)控件――创建OLE容器对象,用于把其他应用的数据嵌入到VB的应用程序中 |
微信扫描二维码,关注公众号。