- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章常用ActiveX控件.ppt
第16章 常用ActiveX控件
应用VB6.0专业版和企业版除了提供前面所介绍的常用控件之外,还提供了许多ActiveX控件。这些控件都极大地增强了VB程序的功能,同时也简化了复杂应用程序的开发难度。
ActiveX控件既保留了普通控件中的一些基本属性、事件和方法,同时又新增了自身所特有的一些属性和方法。ActiveX控件是以文件形式存在的,其扩展名为.ocx,一般保存在Windows的System目录或System32目录中。ActiveX控件既可以在VB里得到,也可以从其他软件开发商处获得,同时用户还可以自己利用VB去定义ActiveX控件。
ActiveX控件的使用方法和VB的基本控件完全相同。在使用前,必须先将他们添加到工具箱中,具体操作步骤如下:
操作步骤:
(1)选择“工程”菜单下的“部件”子菜单,或在工具箱上单击鼠标右键,屏幕出现快捷菜单,如图16.1所示。
(2)选择“部件”命令,屏幕显示“部件”对话框,在“部件”对话框中,单击“控件”选项卡,如图16.2所示,对话框中列出了VB所提供的各种ActiveX控件。
(3)用鼠标选中所需部件前方的复选框。例如,选中“Microsoft Data DataGrid Control6.0”。
(4)单击“确定”按钮,关闭“部件”对话框。这时所选中的ActiveX控件图标,就会出现在工具箱中,则我们所选中的ActiveX控件就可以在程序中使用了。
在前面的章节中,我们已介绍了一些ActiveX控件:通用对话框、图像列表框、工具栏、状态栏、高级文本框控件、ADO控件、表格控件等。本章介绍一些常用ActiveX控件,例如:滑块控件、日历控件、动画控件、进程条控件、浏览器控件、会话控件等6种控件。
16.1 滑块控件
滑块控件(Slider)是由一个滑块和一个带有刻度的标尺组成的,用户既可以用鼠标拖动滑块,也可以通过按“方向键”或“PageUp”和“PageDown”键来移动滑块,此外单击滑块的任意一侧也可以移动滑块。标尺上的刻度反映了滑块的可移动范围和当前位置。当滑块移动时,系统会自动显示滑块的当前值,滑块既可以水平设置,也可以垂直设置。
在“部件”对话框中,选择“Microsoft Windows Common Control6.0”选项,可以将滑块控件添加到工具箱中。其图标如图16.3所示。
16.1.1 滑块控件的常用属性
(1)BorderStyle属性
该属性设置或返回该控件的边界样式。0为无单线边框;1为有单线边框。
(2)Max属性和Min属性
该属性设置或返回该控件的最大值和最小值。
(3)Orientation属性
该属性决定了该控件是水平添加还是垂直添加,0为水平,1为垂直。
(4)TickFrequency属性
该属性返回或设置该控件刻度标记的频率,此频率与其范围有关。例如,如果范围为 100,而 TickFrequency 属性设置为 2,则在范围中每隔两个增量设置一个刻度。
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属性在滑块中选择范围。
16.1.1 滑块控件的常用属性
(8)TextPosition属性
该属性返回或设置一个值,用来确定显示文本相对于对象的位置。
0表示在滑块的正上方或左边显示滑块当前值。
1表示在滑块的正下方或右边。
(9)Value属性
该属性设置或返回滑块的当前值。
(10)ToolTipText属性
该属性设置和返回鼠标在控件上暂停时显示的提示文本。
16.1.2 滑块控件的常用事件
滑块控件常用事件有Click事件、Change和Scroll事件。
Click事件是鼠标单击事件。
Scroll事件是在拖动滑块使其滚动时发生的,且Scroll事件发生在 Click 事件之前。
Chang事件是在滑块位置改变时触发的。
16.1.3 滑块控件的常用方法
滑块控件常用方法有Cl
文档评论(0)