vb6.0-ActiveX控件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功