当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Visual Basic语言程序设计》第16章 常用ActiveX控件

资源类别:文库,文档格式:PPT,文档页数:28,文件大小:466.5KB,团购合买
应用VB6.0专业版和企业版除了提供前面所介绍的常用控件之外,还提供 了许多 ActiveX控件。这些控件都极大地增强了V程序的功能,同时也简 化了复杂应用程序的开发难度。
点击下载完整版文档(PPT)

visual badic语言程序设计 第16章常用 Activex控件 令应用VB6.0专业版和企业版除了提供前面所介绍的常用控件之外,还提供 了许多 Active控件。这些控件都极大地增强了VB程序的功能,同时也简 化了复杂应用程序的开发难度 Activex控件既保留了普通控件中的一些基本属性、事件和方法,同时又 新增了自身所特有的一些属性和方法。 Activex控件是以文件形式存在的, 其扩展名为.ocx,一般保存在 Windows的 Sys tem目录或 System32目录中 Activex控件既可以在VB里得到,也可以从其他软件开发商处获得,同时 用户还可以自己利用VB去定义 Activex控件。 令 Activex控件的使用方法和VB的基本控件完全相同。在使用前,必须先将 他们添加到工具箱中,具体操作步骤如下:

Visual Basic 语 言 程 序 设 计 第16章 常用ActiveX控件 ❖ 应用VB6.0专业版和企业版除了提供前面所介绍的常用控件之外,还提供 了许多ActiveX控件。这些控件都极大地增强了VB程序的功能,同时也简 化了复杂应用程序的开发难度。 ❖ ActiveX控件既保留了普通控件中的一些基本属性、事件和方法,同时又 新增了自身所特有的一些属性和方法。ActiveX控件是以文件形式存在的, 其扩展名为.ocx,一般保存在Windows的System目录或System32目录中。 ActiveX控件既可以在VB里得到,也可以从其他软件开发商处获得,同时 用户还可以自己利用VB去定义ActiveX控件。 ❖ ActiveX控件的使用方法和VB的基本控件完全相同。在使用前,必须先将 他们添加到工具箱中,具体操作步骤如下:

visual badic语言程序设计 操作步骤 令(1)选择“工程”菜单下的“部件”子菜单,或在工具箱上单击鼠标右键, 屏幕出现快捷菜单,如图16.1所示 (2)选择“部件”命令,屏幕显示“部件”对话框,在“部件”对话框 中,单击“控件”选项卡,如图16.2所示,对话框中列出了VB所提供的 各种 activex控件。 令(3)用鼠标选中所需部件前方的复选框。例如,选中“ Microsoft data Datagrid Control6.0”。 令(4)单击“确定”按钮,关闭“部件”对话框。这时所选中的 Activex控 件图标,就会出现在工具箱中,则我们所选中的 Activex控件就可以在程 序中使用了。 令在前面的章节中,我们已介绍了一些 Activex控件:通用对话框、图像列 表框、工舆栏、状态栏、高级文本框控件、AD控件、表格控件等。本章 介绍一些常用 Activex控件,例如:滑块控件、日历控件、动画控件、进 程条控件、浏览器控件、会话控件等6种控件

Visual Basic 语 言 程 序 设 计 操作步骤: ❖ (1)选择“工程”菜单下的“部件”子菜单,或在工具箱上单击鼠标右键, 屏幕出现快捷菜单,如图16.1所示。 ❖ (2)选择“部件”命令,屏幕显示“部件”对话框,在“部件”对话框 中,单击“控件”选项卡,如图16.2所示,对话框中列出了VB所提供的 各种ActiveX控件。 ❖ (3)用鼠标选中所需部件前方的复选框。例如,选中“Microsoft Data DataGrid Control6.0”。 ❖ (4)单击“确定”按钮,关闭“部件”对话框。这时所选中的ActiveX控 件图标,就会出现在工具箱中,则我们所选中的ActiveX控件就可以在程 序中使用了。 ❖ 在前面的章节中,我们已介绍了一些ActiveX控件:通用对话框、图像列 表框、工具栏、状态栏、高级文本框控件、ADO控件、表格控件等。本章 介绍一些常用ActiveX控件,例如:滑块控件、日历控件、动画控件、进 程条控件、浏览器控件、会话控件等6种控件

visual badic语言程序设计 16.1滑块控件 令滑块控件( Slider)是由一个滑块和一个带有刻度的标尺组成 的,用户既可以用鼠标拖动滑块,也可以通过按“方向键” 或“ PageUp”和“ PageDown”键来移动滑块,此外单击滑块的 任意一侧也可以移动滑块。标尺上的刻度反映了滑块的可移 动范围和当前位置。当滑块移动时,系统会自动显示滑块的 当前值,滑块既可以水平设置,也可以垂直设置 令在“部件”对话框中,选择“ Microsoft windows common Contro16.0”选项,可以将滑块控件添加到工具箱中。其图 标如图16.3所示

Visual Basic 语 言 程 序 设 计 16.1 滑块控件 ❖ 滑块控件(Slider)是由一个滑块和一个带有刻度的标尺组成 的,用户既可以用鼠标拖动滑块,也可以通过按“方向键” 或“PageUp”和“PageDown”键来移动滑块,此外单击滑块的 任意一侧也可以移动滑块。标尺上的刻度反映了滑块的可移 动范围和当前位置。当滑块移动时,系统会自动显示滑块的 当前值,滑块既可以水平设置,也可以垂直设置。 ❖ 在“部件”对话框中,选择“Microsoft Windows Common Control6.0”选项,可以将滑块控件添加到工具箱中。其图 标如图16.3所示

visual badic语言程序设计 16.1.1滑块控件的常用属性 令(1) Borderstyle属性 s该属性设置或返回该控件的边界样式。0为无单线边框;1为有单线 边框。 令(2)Max属性和Min属性 s该属性设置或返回该控件的最大值和最小值 (3)0 rientation属性 s该属性决定了该控件是水平添加还是垂直添加,O为水平,1为垂直 (4) TickFrequency属性 6该属性返回或设置该控件刻度标记的频率,此频率与其范围有关 例如,如果范围为100,而 TickFrequency属性设置为2,则在范 围中每隔两个增量设置一个刻度

Visual Basic 语 言 程 序 设 计 16.1.1 滑块控件的常用属性 ❖ (1)BorderStyle属性  该属性设置或返回该控件的边界样式。0为无单线边框;1为有单线 边框。 ❖ (2)Max属性和Min属性  该属性设置或返回该控件的最大值和最小值。 ❖ (3)Orientation属性  该属性决定了该控件是水平添加还是垂直添加,0为水平,1为垂直。 ❖ (4)TickFrequency属性  该属性返回或设置该控件刻度标记的频率,此频率与其范围有关。 例如,如果范围为 100,而 TickFrequency 属性设置为 2,则在范 围中每隔两个增量设置一个刻度

visual badic语言程序设计 16.1.1滑块控件的常用属性 (5) TickStyle属性 s该属性返回或设置该控件上显示的刻度标记的样式 ÷(6) Small change和 argeChange属性 s该属性决定用户操作滑块控件时滑块移动的刻度数量 o6, Small change属性表示用户按下左、右光标键时滑块移动了多少个刻度,默 认为1。 LargeChange属性表示用户按下( PageUp)键 PageDown〉键,或用 鼠标单击滑块两侧时,滑块移动了多少个刻度,默认为5。 (⑦) Selectrange属性、 Selstart属性和 Sellength属性 o Select Range属性决定滑块能否有一个可选择的范围,默认为 False。 o6 Selstart属性决定选择范围的起始数值。 Sellength属性设定滑块选择范围的长度。 只有 Selectrange属性为True时,才可以通过 Selstart属性和 Sellength属性 在滑块中选择范围

Visual Basic 语 言 程 序 设 计 16.1.1 滑块控件的常用属性 ❖ (5)TickStyle属性  该属性返回或设置该控件上显示的刻度标记的样式。 ❖ (6)SmallChange和LargeChange属性  该属性决定用户操作滑块控件时滑块移动的刻度数量。  SmallChange属性表示用户按下左、右光标键时滑块移动了多少个刻度,默 认为1。LargeChange属性表示用户按下〈PageUp〉键〈PageDown〉键,或用 鼠标单击滑块两侧时,滑块移动了多少个刻度,默认为5。 ❖ (7)SelectRange属性、SelStart属性和SelLength属性  SelectRange属性决定滑块能否有一个可选择的范围,默认为False。  SelStart属性决定选择范围的起始数值。  SelLength属性设定滑块选择范围的长度。  只有SelectRange属性为True时,才可以通过SelStart属性和SelLength属性 在滑块中选择范围

visual badic语言程序设计 16.1.1滑块控件的常用属性 (8) Textposition属性 s该属性返回或设置一个值,用来确定显示文本相对于对 象的位置 s0表示在滑块的正上方或左边显示滑块当前值 s1表示在滑块的正下方或右边 (9) Value属性 ≤该属性设置或返回滑块的当前值。 (10) ToolTipText属性 ≤该属性设置和返回鼠标在控件上暂停时显示的提示文本

Visual Basic 语 言 程 序 设 计 16.1.1 滑块控件的常用属性 ❖ (8)TextPosition属性 该属性返回或设置一个值,用来确定显示文本相对于对 象的位置。 0表示在滑块的正上方或左边显示滑块当前值。 1表示在滑块的正下方或右边。 ❖ (9)Value属性 该属性设置或返回滑块的当前值。 ❖ (10)ToolTipText属性 该属性设置和返回鼠标在控件上暂停时显示的提示文本

visual badic语言程序设计 16.1.2滑块控件的常用事件 令滑块控件常用事件有 Click事件、 Change和 Scroll事件 onClick事件是鼠标单击事件 sCro11事件是在拖动滑块使其滚动时发生的,且 Scroll事件发生在Cick事件之前 o6 Chang事件是在滑块位置改变时触发的

Visual Basic 语 言 程 序 设 计 16.1.2 滑块控件的常用事件 ❖ 滑块控件常用事件有Click事件、Change和 Scroll事件。 Click事件是鼠标单击事件。 Scroll事件是在拖动滑块使其滚动时发生的,且 Scroll事件发生在 Click 事件之前。 Chang事件是在滑块位置改变时触发的

visual badic语言程序设计 16.1.3滑块控件的常用方法 令滑块控件常用方法有 Cleanse和 GetNumTicks s(1) Cleanse方法清除滑块控件的当前选择,此 方法将 Selstart属性设置为 Value属性值, 并将 Sellength属性设置为0 s(2) GetNumTicks方法设置 Slider控件的Min和Max 属性之间的刻度数目。 s【例16.1】编写一个利用滑块控件来调节图像大 小的程序

Visual Basic 语 言 程 序 设 计 16.1.3 滑块控件的常用方法 ❖ 滑块控件常用方法有ClearSel和GetNumTicks。 (1)ClearSel方法清除滑块控件的当前选择,此 方法将 SelStart 属性设置为 Value 属性值, 并将SelLength 属性设置为0。 (2)GetNumTicks方法设置Slider控件的Min和Max 属性之间的刻度数目。 【例16.1】编写一个利用滑块控件来调节图像大 小的程序

visual badic语言程序设计 16.2日历控件 日历控件( Calendar)用于显示万年历。 令16.2.1日历控件的常用属性(1)Day属性 s该属性返回或设置日期。 s(2) Month属性 s该属性返回或设置月份 s(3)Year属性 s该属性返回或设置年份

Visual Basic 语 言 程 序 设 计 16.2 日历控件 ❖ 日历控件(Calendar)用于显示万年历。 ❖ 16.2.1 日历控件的常用属性(1)Day属性 该属性返回或设置日期。 (2)Month属性 该属性返回或设置月份。 (3)Year属性 该属性返回或设置年份

visual badic语言程序设计 16.2.2日历控件的常用方法 (1) Previous month方法 s该方法设置日期为上一个月份。 (2) NextMonth方法 s该方法设置日期为下一个月份。 今(3) Previous year方法 该方法设置日期为上一年 (4) NextYear方法 s该方法设置日期为下一年。 (5) Today方法 s该方法设置日期为当日。 o6 Calendar控件是一个 Activex控件,在“部件”对话框中,选择“ Microsoft Calendar Control8.0”选项,即可将日历控件添加到工具箱中 【例16.2】用日历控件设计一个万年历程序

Visual Basic 语 言 程 序 设 计 16.2.2 日历控件的常用方法 ❖ (1)PreviousMonth方法  该方法设置日期为上一个月份。 ❖ (2)NextMonth方法  该方法设置日期为下一个月份。 ❖ (3)PreviousYear方法  该方法设置日期为上一年。 ❖ (4)NextYear方法  该方法设置日期为下一年。 ❖ (5)Today方法  该方法设置日期为当日。  Calendar控件是一个ActiveX控件,在“部件”对话框中,选择“Microsoft Calendar Control8.0”选项,即可将日历控件添加到工具箱中。 ❖ 【例16.2】用日历控件设计一个万年历程序

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共28页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有