2022年王牌VisualBasic.控件查询手册参考 .pdf
《2022年王牌VisualBasic.控件查询手册参考 .pdf》由会员分享,可在线阅读,更多相关《2022年王牌VisualBasic.控件查询手册参考 .pdf(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VisualBasic 6.0控件查询手册Visual Basic 6.0 控件查询手册龙马工作室搜集整理制作名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 49 页 - - - - - - - - - Visual Basic从入门到精通标准控件CheckBox 控件 -4 ComboBox 控件 -4 CommandButton 控件 -5 Data 控件 -5 DirListBox 控件 -8 DriveListBox 控件 -8 FileListBox 控件 -9
2、 Frame 控件 -9 HScrollBar 、VScrollBar 控件 -9 Image 控件 -10 Label 控件 -10 Line 控件 -11 ListBox 控件 -11 Menu 控件 -12 OptionButton 控件 -12 PictureBox 控件 -13 Shape 控件 -13 TextBox 控件 -14 Timer 控件 -14 ActiveX 控件ADO Data 控件 -15 Animation 控件 -15 CommonDialog 控件 -16 CoolBar 控件 -17 DataCombo 控件 -17 DataGrid控件 -17 Data
3、List 控件 -18 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 49 页 - - - - - - - - - VisualBasic 6.0控件查询手册DateTimePicker 控件 -20 DBCombo 控件 -20 DBList 控件 -22 FlatScrollBar 控件 -23 ImageCombo 控件 -23 ImageList 控件 -24 ListView 控件 -26 MAPIMessages 控件 -27 MAPISession 控件
4、-28 Masked Edit 控件 -29 Microsoft Internet Transfer 控件 -30 MonthView 控件 -30 MSChart 控件 -31 MSComm 控件 -31 MSFlexGrid 控件 -32 MSHFlexGrid 控件 -33 Multimedia MCI 控件 -34 PictureClip 控件 -35 ProgressBar 控件 -36 RemoteData 控件 -37 RichTextBox 控件 -41 SSTab 控件 -42 StatusBar 控件 -43 Sysinfo 控件 -44 TabStrip 控件 -44 T
5、oolbar 控件 -46 TreeView 控件 -47 UpDown 控件 -48 Winsock 控件 -49 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 49 页 - - - - - - - - - Visual Basic从入门到精通标准控件CheckBox 控件选择 CheckBox 控件后,该控件将显示X,而清除 CheckBox 控件后, X 消失。该控件可用来提供 True/False 或者 Yes/No 选项。组中可以使用 CheckBox 控件显
6、示多项选择,从而可选择其中的一项或多项。也可以通过对 Value 属性编程设置 CheckBox 的值。 语法CheckBox 说明CheckBox 和 OptionButton 控件功能相似,但二者之间也存在着重要差别:在一个窗体中可以同时选择任意数量的 CheckBox 控件。而反过来,在一个组中,在任何时侯则只能选择一个 OptionButton 控件。 为了在 CheckBox 后面显示文本, 需要设置 Caption 属性。 Value 属性用来确定控件的状态选择、清除、或不可用。 ComboBox 控件ComboBox 控件将 TextBox 控件和 ListBox 控件的特性结合
7、在一起既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择一项。 语法ComboBox 说明为了添加或删除 ComboBox 控件中的项目,需要使用 AddItem 或 RemoveItem 方法。设置 List 、 ListCount 、和 ListIndex 属性,使访问 ComboBox 中的项目成为可能。也可以在设计时使用 List 属性将项目添加到列表中。 注意 只有当 ComboBox 的下拉部分的内容被滚动时,Scroll 事件才在 ComboBox 中发生,而不是每次 ComboBox 的内容改变时。例如,如果 ComboBox 的下拉部分包含五行,并且名师资料总结
8、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 49 页 - - - - - - - - - VisualBasic 6.0控件查询手册CommandButton 控件CommandButton 控 件 可 以 开 始 、 中 断 或 者 结 束 一 个 进 程 。 选 取 这 个 控 件 后 ,CommandButton 显示按下的形状,所以有时也称之为下压按钮。语法CommandButton 说明为了在 CommandButton 控件上显示文本,需要设置其 Caption 属性。
9、可以通过单击CommandButton 选中这个按钮。为了能够在按 ENTER 键时也选中命令按钮,需要将其Default 属性设置为 True 。为了能够按 ESC 键时也选中 CommandButton ,则需要将CommandButton 的 Cancel 属性设置成 True 。 Data 控件使用三种类型的 Recordset 对象中的任何一种来提供对存储在数据库中数据的访问。Data 控件允许从一个记录移动到另一个记录,并显示和操纵来自被连结的控件的记录的数据。如果没有 Data 控件或等价的数据源控件,比如 RemoteData 控件,窗体上的被连结数据觉察控件不能自动访问数据。
10、语法Data 说明可以使用 Data 控件来执行大部分数据访问操作,而根本不用编写代码。与 Data 控件相连结的数据觉察控件自动显示来自当前记录的一个或多个字段的数据,或者,在某些情况下,显示来自当前记录旁边的一个记录集合中的一个或者多个字段中的数据。Data 控件在当前记录上执行所有操作。如果 Data 控件被指示移动到一个不同的记录,则所有被连结的控件自动把当前记录的任何改变传递给 Data 控件以保存在数据库中。Data 控件移动到被指定的记录,同时把当前记录中的数据传回被连结的控件,并在那里显示。Data 控件自动处理一些意外事件包括空记录集,添加新记录, 编辑和更新现有记录,处理某
11、些类型的错误。然而,在更复杂的应用程序里,则需要捕获 Data 控件不能处理的某些名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 49 页 - - - - - - - - - Visual Basic从入门到精通被连结的控件当与 Data 控件相连结时,DataList、 DataCombo 、 DataGrid ,和 MSHFlexGrid 控件都能管理记录集合。所有这些控件都允许一次显示或操作几个记录。内部的Picture、Label、TextBox 、CheckBo
12、x 、Image、OLE、 ListBox 和 ComboBox 控件也是数据觉察的,能和由Data 控件管理的Recordset 的一个字段相连结。其它的数据觉察控件,如MaskedEdit 和 RichTextBox控件,可以在专业版和企业版中得到,也可以由第三方提供。操作一旦应用程序开始, Visual Basic 就用 Data 控件属性打开选定的数据库,创建 Database 对象和创建 Recorset 对象。 Data 控件的 Database 和 Recordset 属性引用新创建的,可独立于 Data 控件操作的 Database 和 Recorset 对象 带有或没有被连结
13、的控件。Data 控件在其所在窗体的初始化 Form_Load 事件之前被初始化。在初始化阶段中发生任何错误都将导致一个不可捕获的错误。当 Visual Basic 用 Jet Database 引擎创建一个 Recordset 时,其它的 Visual Basic 操作或事件只能等到该操作完成后才能发生。然而,在 Recordset 创建过程中允许其它基于Windows 的应用程序继续执行。当 Jet 引擎创建 Recordset 时,按 CTRL+BREAK 键,操作将被终止,导致一个可捕获的错误,而 Data 控件的 Recordset 属性被设置成 Nothing 。在设计时内,第二次
14、按 CTRL+BREAK 键会使 Visual Basic 显示 Debug 窗口。当使用 Data 控件创建 Recordset 对象或用代码创建Recordset 对象并把它赋值给Data 控件时, Microsoft Jet 数据库引擎会自动移居到Recordset 对象上。其结果为,书签(对于快照类型的Recordset 对象,记录集数据 )被保存在局部内存中,用户不必操纵Data 控件,也不必在代码中调用MoveLast 方法。用于创建Recordset 的页面锁也被释放得更快,以使其它的Recordset 对象能访问相同的数据。在代码中创建但是没有赋值给Data 控件的Record
15、set 对象不能自动被 Jet 引擎移居。请通过代码移居这些对象。由于Data 控件以后台方式移居它的Recordset,所以附加的Recordset 可能被创建。可以用鼠标操纵 Data 控件,由一个记录移动到另一个记录或移动到 Recordset 的开始或结尾。 EOFAction 和 BOFAction属性决定了当用户使用鼠标移动到Recordset 的开始或结尾时将发生的事情。不能将焦点置于Data 控件上。有效性检查使用 Validate 事件和 DataChanged 属性对写入数据库的记录执行合法性检查。数据访问对象在过程中可以使用由 Data 控件创建的 Database 和
16、Recordset 数据访问对象。每个名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 49 页 - - - - - - - - - VisualBasic 6.0控件查询手册例如, Recorset 对象的 MoveNext 方法把当前记录移动到 Recordset 中的下一个记录。要调用这个方法,可以使用此代码:Data1.Recordset.MoveNext Data 控件能访问 Jet 引擎 3.0 版中三种 Recorset 对象的任何一种。 如果不选择记录集类型
17、,则 dynaset 型的 Recordset 被创建。在许多情况下,创建的 Recorset 对象的缺省类型和配置效率不是很高。也就是说,可能不需要一个具有可更新的,支持全屏滚动的,keyset 类型的光标访问数据。例如,一个只读的,只能向前的,快照类型的 Recordset 创建起来可能比缺省光标快得多。就现有情况尽可能选择最有效的类型、Exclusive 、Options 和 ReadOnly 属性。注意使用 Data 控件时用于决定 Recordset 类型的常数不同于用于确定的已创建的Recorset 类型的或者用来以 OpenRecordset 方法创建 Recorset 对象的常
18、数。为选择特定的 Recordset 类型,把 Data 控件的 V 属性设成:Recordset 类型值常数表 0 vbRSTypeTable Dynaset 1 (缺省) vbRSTypeDynaset 快照 2 vbRSTypeSnapshot 重点Data 控件不能用于访问通过 dbForwardOnly 选项位设置创建的 Recorset 对象。专业版和企业版就数据访问而言,Visual Basic 的学习版、专业版和企业版间的主要差别是创建新数据访问对象的能力。在学习版中,不能在代码中声明(带有 Dim 关键字的)变量为数据访问对象。这意味着只有 Data 控件能创建 Databa
19、se 和 Recorset 对象。在专业版和企业版中,可以创建新的 Recordset 对象并把它赋值给 Data 控件的Recordset 属性。任何和 Data 控件相连的被连结的控件允许在创建的 Recordset 中操纵记录。要保证被连结的控件的 DataField 属性赋值给在新的 Recordset 中合法的字段名。存储的查询当使用 Data 控件时,另外一个重要选项是执行存储的查询的能力。如果事先创建QueryDef 对象, Data 控件能执行它并用 QueryDef 对象保存的 SQL 、Connect 和其它属性创 建 Recordset 。 为 了 执 行 QueryDe
20、f, 请 把 Data 控 件 的 RecordSource 属 性 设 置 成名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 49 页 - - - - - - - - - Visual Basic从入门到精通如果所保存的 QueryDef 包含参数,则需要建立 Recordset 并把它传递给 Data 控件。BOF/EOF 处理当遇到无记录的 Recordset 时,Data 控件也能处理所发生的情况。通过改变EOFAction属性,可以通过对Data 控件编程以自动
21、进入 AddNew 模式。通过使用 Align 属性,能对 Data 控件编程以使它自动移动到它父窗体的顶部或底部。在任何一种情况下,当父窗体改变大小时,Data 控件水平地改变以大小适应父窗体的宽度。该属性允许 Data 控件放在MDI 窗体中而不必包含 Picture 控件。DirListBox 控件在运行时, DirListBox 控件显示目录和路径。这个控件可以显示分层的目录列表。例如,可以创建对话框,在所有可用目录中,从文件列表打开一个文件。语法DirListBox 说明设置 List、ListCount 和 ListIndex 属性,就可以访问列表中的项目。如果需要显示DriveL
22、istBox 和 FileListBox 控件, 那么可以编写代码,使它们与 DirListBox 同步, 并使它们之间彼此同步。 DriveListBox 控件在运行时,由于有 DriveListBox 控件,所以可选择一个有效的磁盘驱动器。该控件用来显示用户系统中所有有效磁盘驱动器的列表。可以创建对话框,通过它从任一可用驱动器的磁盘文件列表中打开文件。 语法DriveListBox 说明设置 List、ListCount 、和 ListIndex 属性,就可以访问列表中的项目。如果需要显示DirListBox 和 FileListBox 控件, 那么可以编写代码,使它们与 DriveLis
23、tBox 控件同步, 并使它们之间彼此同步。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 49 页 - - - - - - - - - VisualBasic 6.0控件查询手册FileListBox 控件在运行时,在 Path 属性指定的目录中,FileListBox 控件将文件定位并列举出来。该控件用来显示所选择文件类型的文件列表。例如,可以在应用程序中创建对话框,通过它选择一个文件或者一组文件。语法FileListBox 说明设置 List 、ListCount
24、和 ListIndex 属性,可以访问列表中的项目。如果需要显示DirListBox 和 DriveListBox 控件, 那么可以编写代码,使它们与 FileListBox 控件同步, 并使它们之间彼此同步。 Frame 控件Frame 控件为控件提供可标识的分组。Frame 可以在功能上进一步分割一个窗体例如,把OptionButton控件分成几组。语法Frame 说明为了将控件分组,首先需要绘制 Frame 控件,然后绘制 Frame 里面的控件。这样就可以把框架和里面的控件同时移动。如果在 Frame 外部绘制了一个控件并试图把它移到框架内部,那么控件将在 Frame 的上部,这时需分
25、别移动 Frame 和控件。 为了在 Frame 中选择多个控件,在使用鼠标在控件周围绘制框时,按住 CTRL 键。HScrollBar 、VScrollBar 控件在项目列表很长或者信息量很大时,可以使用滚动条来提供简便的定位。它还可以模拟当前所在的位置。滚动条可以作为输入设备,或者速度、数量的指示器来使用例如,可以用它来控制计算机游戏的音量,或者查看定时处理中已用的时间。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 49 页 - - - - - - - - - Vi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年王牌VisualBasic.控件查询手册参考 2022 王牌 VisualBasic 控件 查询 手册 参考
限制150内