《vb6.0-ActiveX控件》由会员分享,可在线阅读,更多相关《vb6.0-ActiveX控件(40页珍藏版)》请在金锄头文库上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除ADO Data 控件ADO Data 控件与内部 Data 控件以及 Remote Data控件 (RDC) 相似。ADO Data 控件使您能使用 Microsoft ActiveX Data Objects (ADO) 快速地创建一个到数据库的连接。说明在设计时,您可以通过首先将 ConnectionString 属性设置为一个有效的连接字符串,然后将 RecordSource 属性设置为一个适合于数据库管理者的语句来创建一个连接。您也可以将 ConnectionString 属性设置为定义连接的文件名。该文件是由“数据链接”对话框产生的,
2、当您单击“属性”窗口中的 ConnectionString,然后单击“生成”或“选择”时,该对话框出现。您可以通过将 DataSource 属性设置为 ADO Data 控件,把 ADO Data 控件连接到一个数据绑定的控件,例如 DataGrid、DataCombo、或 DataList 控件。在运行时,您可以动态地设置 ConnectionString 和 RecordSource 属性来更改数据库。或者,您可以将 Recordset 属性直接设置为一个原先已经打开的记录集。Animation 控件Animation 控件允许创建按钮,当单击它时即显示动画,如 .avi 文件。该控件只能
3、播放无声的 AVI 文件。此外,动画控件只能显示未压缩的或已用行程编码 (RLE) 压缩的 .avi 文件。说明如果尝试加载含有声音数据或格式不为控件所支持的 .avi 文件,则返回错误(错误 35752)。在 Windows 95 中,文件复制进度栏就是使用 Animation 控件的一个实例。在执行复制操作时,纸页从一个文件夹“飞”到另一个文件夹。CommonDialog 控件CommonDialog 控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作。通过运行 Windows 帮助引擎控件还能显示帮助。语法CommonDialog说明Common
4、Dialog 控件在 Visual Basic 和 Microsoft Windows 动态链接库 ommdlg.dll. 的例程之间提供了一个接口。为了用这个控件创建一个对话框,ommdlg.dll. 必须在 Microsoft Windows 的 SYSTEM 目录下。在应用程序中要使用 CommonDialog 控件,可将其添加到窗体中并设置其属性。控件所显示的对话框由控件的方法确定。在运行时,当相应的方法被调用时,将显示一个对话框或是执行帮助引擎;在设计时,CommonDialog 控件是以图标的形式显示在窗体中。该图标的大小不能改变。使用指定的方法,CommonDialog 控件能够
5、显示下列对话。方法所显示的对话框ShowOpen显示“打开”对话框ShowSave显示“另存为”对话框ShowColor显示“颜色”对话框ShowFont显示“字体”对话框ShowPrinter显示“打印”或“打印选项”对话框ShowHelp调用 Windows 帮助引擎在对话框接口上单击,CommonDialog 控件将自动提供与上下文有关的帮助: 单击标题栏中的“这是什么?”帮助按钮,然后单击想详细信息的项目。 将鼠标放在想进一步详细信息的项目上,单击右键,然后在所显示的上下文菜单中选择这是什么命令。 操作系统提供在 Windows 95 帮助弹出中显示的文本。也可以通过设置 Flags
6、属性,在带有 CommonDialog 控件的对话框中显示一个帮助按钮,但是,必须在这个位置提供帮助主题。注意 无法指定对话框显示在什么地方。详细信息 要查看各对话的帮助主题,单击“请参阅”。CoolBar 控件CoolBar 控件包含一个Band对象集合,用于产生与窗体相关联的可配置工具条。说明CoolBar 控件是容器控件,它一般包含两个或多个可以由用户重新定义大小和重新调整的 Bands。每一个 Band 包含一个单一的 Child 控件。DataCombo 控件DataCombo 控件是一个数据绑定组合框,它自动地由一个附加数据源中的一个字段充填;并且可选择地更新另一个数据源的一个相关
7、表中的一个字段。语法DataCombo说明DataCombo 控件与 DBCombo 控件代码兼容。但是,DataCombo 控件被优化来同 ActiveX Data Objects (ADO)一起工作。发行注意 DataCombo 控件和 DataList 控件一起可以在文件 Msdatlst.ocx 中找到。要在应用程序中使用这一控件,必须把 .OCX 文件添加到工程中。当发行您的应用程序时,要把文件 Msdatlst.ocx 安装到用户的 Microsoft Windows System 或 System32 目录下。关于如何向一个 Visual Basic 工程添加 ActiveX 控
8、件的详细信息,请参阅“标准 ActiveX 控件”。DataGrid控件显示并允许对Recordset对象中代表记录和字段的一系列行和列进行数据操纵。语法DataGrid说明该数据识别的DataGrid控件看起来与Grid控件类似。但是,您可以设置DataGrid控件的DataSource属性为一个Data控件,以自动填充该控件并且从Data控件的Recordset对象自动设置其列标头。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。DataGrid 控件的每一个单元格都可以包含文本值,但不能链接或内嵌对象。可以在代码中指定当前单元格,或者用户可以使用鼠标或箭头键在
9、运行时改变它。通过在单元格中键入或编程的方式,单元格可以交互地编辑。单元格能够被单独地选定或按照行来选定。如果一个单元格的文本太长,以致于不能在单元格中全部显示,则文本将在同一单元格内折行到下一行。要显示折行的文本,必须增加单元格的Column对象的Width属性和或DataGrid控件的RowHeight属性。在设计时,可以通过调节列来交互地改变列宽度,或在Column对象的属性页中改变列宽度。使用DataGrid控件的Columns集合的Count属性和Recordset对象的RecordCount属性,可以决定控件中行和列的数目。DataGrid控件的可包含的行数取决于系统的资源,而列数
10、最多可达32,767列。选择一个单元格,则ColIndex属性被设置,也就是选择了DataGrid对象的Columns集合中的一个Column对象。Column对象的Text和Value属性引用当前单元格的内容。使用Bookmark属性能够访问当前行的数据,它能够提供对下一级Recordset对象中记录的访问。DataGrid控件中的每一列都有自己的字体、边框、自动换行、和另外一些与其他列无关的能够被设置的属性。在设计时,您可以设置列宽和行高,并且建立对用户不可见的列。您还能阻止用户在运行时改变格式。注意如果您在设计时设置了任何一个DataGrid列属性,就必须设置它的所有属性以保持当前的设置
11、值。注意如果使用Move方法定位DataGrid控件,就必须使用Refresh方法强迫控件重画。除了不能支持解除绑定模式以外,DataGrid控件的功能与DBGrid控件类似。注意该控件支持Unicode。当使用一个例如Microsoft Windows NT这样的支持Unicode的系统时,控件传递Unicode数据而无需转换。但是,在其他系统中,数据则被从ANSI转换到Unicode并转换回来。详细信息请参阅 Programmers Guide 中的 ANSI, DBCS, and Unicode: Definitions。DataList 控件DataList 控件是一个数据绑定列表框,
12、它自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。语法DataList说明DataList 控件与 DBList 控件代码兼容,但是,DataList 控件被优化来同 ActiveX Data Objects (ADO) 一起工作。发行注意 DataList 控件和 DataCombo 控件一起可以在文件 Msdatlst.ocx 中找到。要在应用程序中使用这一控件,必须把 .OCX 文件添加到工程中。当发行您的应用程序时,要把文件 Msdatlst.ocx 安装到用户的 Microsoft Windows System 或 System32 目录下
13、。关于如何向一个 Visual Basic 工程添加 ActiveX 控件的详细信息,请参阅“标准 ActiveX 控件”。DataRepeater 控件DataRepeater 控件的功能是作为数据绑定用户控件的可滚动的容器。每一个控件都作为“重复的”控件出现在自己所在的行里,使用户能够一次浏览多个数据绑定用户控件。语法DataRepeater说明要使用 DataRepeater 控件,必须首先创建一个数据绑定用户控件,然后将其编译为 .ocx 文件。创建用户控件后,必须按照下面的基本步骤进行: 1. 用 Components 对话框将用户控件添加到工程。这样就确保 Visual Basic
14、 打包和展开向导里包括了正确的文件,而且也允许对控件的公共属性、事件和方法进行访问。2. 在Properties 窗口中单击RepeatedControlName,然后在下拉列表中选择用户控件。3. 将数据源(例如 ADO Data Control)添加到窗体并同数据提供者连接。4. 将 DataRepeater 控件的 DataSource 属性设置为数据源。5. 在 DataRepeater 控件上单击右键,然后单击 DataRepeater Properties。6. 单击 RepeaterBindings 选项卡。7. 将 PropertyName 设置为适当的DataField,然后
15、单击 Add 按钮。 DataRepeater 控件一次只显示一个用户控件(活动控件),从而节约了计算机资源。所显示的其他控件只是简单的图象,并不保持同数据源的个别连接,如同一个窗体中包含多个用户控件所发生的情况一样。发行注意当使用 DataRepeater 控件创建并发布您的应用程序时,应当在用户的 Microsoft Windows System 或 System32 子目录中安装 MSDatRep.ocx 文件。Visual Basic附带的安装工具 提供了一些工具,能够帮助您编写安装程序,从而正确地安装应用程序。DateTimePicker控件DateTimePicker控件使您可以提供格式化的日期字段,使得进行日期选择很容易。另外,用户还可以从类似于MonthView控件的下拉式日历界面中选择日期。语法DTPicker说明DateTimePicker控件,有两种操作模式: 下拉式日历模式(缺省)允许用户显示一种能够用来选择日期的下拉式日历。 时间格式模式允许用户在日期显示中选择一个字段(例如:月、日、年等等),按下控件右