使用 Visual Basic 的标准控件

控件用来获取用户的输入信息和显示输出信息。应用程序中可用的控件包括文本框、命令按钮和列表框。而通过另外一些控件可访问其它应用程序并处理数据,这时,那些远程应用程序就好象是代码的一部分。每个控件都有一组属性、方法和事件。本章介绍 Visual Basic 中的标准控件。

详细信息 关于 Visual Basic 专业版和企业版中提供的 ActiveX 控件的详细信息,请参阅《部件工具指南》中的“使用 ActiveX 控件”一章。

主题

Visual Basic 控件简介

介绍 Visual Basic 中提供的标准控件。

通过限制焦点验证控件数据

解释如何通过 CausesValidation 属性来使用 Validate 事件。

使用控件数组

描述控件数组以及在 Visual Basic.中如何使用。

使用 ADO Data 控件

使用 ADO Data 控件创建简单的数据库应用程序而不需要写任何代码。

使用checkbox 控件

在组中使用复选框控件显示多个选项,用户可从中选择一个或多个选项。

使用ComboBox 控件

使用文本框和列表框的组合功能,用户可将文本输入到组合框中来选择项目,也可在列表中直接选择项目。

使用CommandButton 控件

使用命令按钮控件启动、中断或结束一个进程。在单击时,这个控件调用 Click 事件过程中的命令。

使用 CommonDialog 控件

对于打开和保存文件、设置打印选项、选择颜色和字体等操作,用公共对话框控件为这些操作提供一组标准对话框。

使用 Data 控件

使用固有的 Data 控件连接到桌面数据库,例如Access。

使用DataCombo和 DataList 控件

通过 ADO数据控件,使用 DataCombo和 DataList 控件显示数据库信息。

使用文件系统控件 (DirListBox、DriveListBox、和 FileListBox)

使用驱动器列表框、目录列表框和文件列表框控件,应用程序的用户就可对文件系统进行资源管理。

使用 Frame 控件

用框架控件将其它控件分成可标识的控件组。

使用 Microsoft Hierarchical FlexGrid 控件

使用层次结构 flexgrid 控件,以将数据显示在网格中。

使用 HScrollBar 和 VScrollBar 控件

当应用程序或控件不能自动支持滚动时,用水平和垂直的滚动条控件,为它们提供这一功能。

使用 Image 控件

用图象控件显示图形,这些图形的格式是:位图、图标、图元文件、增强型图元文件、JPEG 或 GIF 文件。

使用 Label 控件

用标签控件显示用户不能够编辑的文本,或者说明在单击某控件时执行何种操作。

使用 Line 控件

用线形控件在窗体、框架或图片框中创建简单的线段。

使用 ListBox 控件

用列表框控件显示项目列表,用户可从中选择一项或多项。

使用 OLE 容器控件

对于其它基于 Windows 的应用程序,比如 Microsoft Excel 和 Microsoft Word for Windows,用 OLE 容器控件显示并操作其中的数据。

使用 OptionButton 控件

用选项按钮控件在选项按钮组中显示选项,用户可从中选择一个项目。

使用 PictureBox 控件

用图片框控件显示图形,充当其它控件的容器,也可显示图形方法的输出或用 Print 方法获得的文本。

使用 RemoteData 控件

使用 RemoteData 控件连接大型数据库。

使用 Shape 控件

用形状控件在窗体、框架或图片框上绘制预定义的形状。

使用 TextBox 控件

用文本框控件显示用户在运行时输入的信息,或者显示在设计时或运行时赋给控件的 Text 属性的信息。

使用 Timer 控件

用定时器控件在指定时间间隔执行定时器事件。


示例应用程序

Alarm.vbp, Controls.vbp, Calc.vbp, Flex.vbp, Winseek.vbp

本章的许多代码示例源于 Alarm.vbp、Calc.vbp、Controls.vbp、Flex.vbp 和 Winseek.vbp 示例应用程序,这些示例应用程序列在 Samples 目录中。