VB程序设计常用ActiveX控件课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB程序设计常用ActiveX控件课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 常用 ActiveX 控件 课件
- 资源描述:
-
1、Visual Basic 语 言 程 序 设 计 第16章 常用ActiveX控件?应用VB6.0专业版和企业版除了提供前面所介绍的常用控件之外,还提供了许多ActiveX控件。这些控件都极大地增强了VB程序的功能,同时也简化了复杂应用程序的开发难度。?ActiveX控件既保留了普通控件中的一些基本属性、事件和方法,同时又新增了自身所特有的一些属性和方法。ActiveX控件是以文件形式存在的,其扩展名为.ocx,一般保存在Windows的System目录或System32目录中。ActiveX控件既可以在VB里得到,也可以从其他软件开发商处获得,同时用户还可以自己利用VB去定义ActiveX控
2、件。?ActiveX控件的使用方法和VB的基本控件完全相同。在使用前,必须先将他们添加到工具箱中,具体操作步骤如下:Visual Basic 语 言 程 序 设 计 操作步骤:?(1)选择“工程”菜单下的“部件”子菜单,或在工具箱上单击鼠标右键,屏幕出现快捷菜单,如图16.1所示。?(2)选择“部件”命令,屏幕显示“部件”对话框,在“部件”对话框中,单击“控件”选项卡,如图16.2所示,对话框中列出了VB所提供的各种ActiveX控件。?(3)用鼠标选中所需部件前方的复选框。例如,选中“Microsoft Data DataGrid Control6.0”。?(4)单击“确定”按钮,关闭“部件
3、”对话框。这时所选中的ActiveX控件图标,就会出现在工具箱中,则我们所选中的ActiveX控件就可以在程序中使用了。?在前面的章节中,我们已介绍了一些ActiveX控件:通用对话框、图像列表框、工具栏、状态栏、高级文本框控件、ADO控件、表格控件等。本章介绍一些常用ActiveX控件,例如:滑块控件、日历控件、动画控件、进程条控件、浏览器控件、会话控件等6种控件。Visual Basic 语 言 程 序 设 计 16.1 滑块控件?滑块控件(Slider)是由一个滑块和一个带有刻度的标尺组成的,用户既可以用鼠标拖动滑块,也可以通过按“方向键”或“PageUp”和“PageDown”键来移动
4、滑块,此外单击滑块的任意一侧也可以移动滑块。标尺上的刻度反映了滑块的可移动范围和当前位置。当滑块移动时,系统会自动显示滑块的当前值,滑块既可以水平设置,也可以垂直设置。?在“部件”对话框中,选择“Microsoft Windows Common Control6.0”选项,可以将滑块控件添加到工具箱中。其图标如图16.3所示。Visual Basic 语 言 程 序 设 计 16.1.1 滑块控件的常用属性?(1)BorderStyle属性?该属性设置或返回该控件的边界样式。0为无单线边框;1为有单线边框。?(2)Max属性和Min属性?该属性设置或返回该控件的最大值和最小值。?(3)Orie
5、ntation属性?该属性决定了该控件是水平添加还是垂直添加,0为水平,1为垂直。?(4)TickFrequency属性?该属性返回或设置该控件刻度标记的频率,此频率与其范围有关。例如,如果范围为 100,而 TickFrequency 属性设置为 2,则在范围中每隔两个增量设置一个刻度。Visual Basic 语 言 程 序 设 计 16.1.1 滑块控件的常用属性?(5)TickStyle属性?该属性返回或设置该控件上显示的刻度标记的样式。?(6)SmallChange和LargeChange属性?该属性决定用户操作滑块控件时滑块移动的刻度数量。?SmallChange属性表示用户按下左
6、、右光标键时滑块移动了多少个刻度,默认为1。LargeChange属性表示用户按下PageUp键PageDown键,或用鼠标单击滑块两侧时,滑块移动了多少个刻度,默认为5。?(7)SelectRange属性、SelStart属性和SelLength属性?SelectRange属性决定滑块能否有一个可选择的范围,默认为False。?SelStart属性决定选择范围的起始数值。?SelLength属性设定滑块选择范围的长度。?只有SelectRange属性为True时,才可以通过SelStart属性和SelLength属性在滑块中选择范围。Visual Basic 语 言 程 序 设 计 16.1
7、.1 滑块控件的常用属性?(8)TextPosition属性?该属性返回或设置一个值,用来确定显示文本相对于对象的位置。?0表示在滑块的正上方或左边显示滑块当前值。?1表示在滑块的正下方或右边。?(9)Value属性?该属性设置或返回滑块的当前值。?(10)ToolTipText属性?该属性设置和返回鼠标在控件上暂停时显示的提示文本。Visual Basic 语 言 程 序 设 计 16.1.2 滑块控件的常用事件?滑块控件常用事件有Click事件、Change和Scroll事件。?Click事件是鼠标单击事件。?Scroll事件是在拖动滑块使其滚动时发生的,且Scroll事件发生在 Clic
8、k 事件之前。?Chang事件是在滑块位置改变时触发的。Visual Basic 语 言 程 序 设 计 16.1.3 滑块控件的常用方法?滑块控件常用方法有ClearSel和GetNumTicks。?(1)ClearSel方法清除滑块控件的当前选择,此方法将 SelStart 属性设置为 Value 属性值,并将SelLength 属性设置为0。?(2)GetNumTicks方法设置Slider控件的Min和Max属性之间的刻度数目。?【例16.1】编写一个利用滑块控件来调节图像大小的程序。Visual Basic 语 言 程 序 设 计 16.2 日历控件?日历控件(Calendar)用于
9、显示万年历。?16.2.1 日历控件的常用属性(1)Day属性?该属性返回或设置日期。?(2)Month属性?该属性返回或设置月份。?(3)Year属性?该属性返回或设置年份。Visual Basic 语 言 程 序 设 计 16.2.2 日历控件的常用方法?(1)PreviousMonth方法?该方法设置日期为上一个月份。?(2)NextMonth方法?该方法设置日期为下一个月份。?(3)PreviousYear方法?该方法设置日期为上一年。?(4)NextYear方法?该方法设置日期为下一年。?(5)Today方法?该方法设置日期为当日。?Calendar控件是一个ActiveX控件,在“
10、部件”对话框中,选择“Microsoft Calendar Control8.0”选项,即可将日历控件添加到工具箱中。?【例16.2】用日历控件设计一个万年历程序。Visual Basic 语 言 程 序 设 计 16.3 动画控件?动画控件(Animation)是用来显示动画效果的。该控件只能播放无声的.Avi文件,且该控件只能显示未压缩的.Avi 文件。在 Windows98 中,文件复制进度栏就是使用动画控件调用.Avi文件的一个实例。如图16.8所示,复制文件时我们可以看到该控件的下述效果:即在两个文件夹之间有一张纸(“文件”)在“飘动”。?说明:在VB 6.0安装光盘的 Graphi
11、csAVI 目录中我们可以找到许多无声的.Avi 文件。在“部件”对话框中,选择的“Microsoft Windows Common Controls2 5.0”选项,即可把动画控件添加到工具箱上。其图标如图16.9所示。Visual Basic 语 言 程 序 设 计 16.3.1 动画控件的常用属性?(1)AutoPlay属性?在将.Avi 文件加载到控件时,返回或设置一值,该值确定动画控件是否开始播放.Avi 文件。另外用 AutoPlay属性播放的.Avi文件将不断重复,直到AutoPlay 的设置为 False 时为止。?(2)BackStyle属性?该属性返回或设置一个值,该值确定
12、动画控件是在透明的背景上还是在动画剪辑中所指定的背景颜色上绘制动画。在运行时为只读。?0(缺省)表示透明的,控件的背景颜色是可见的。?1表示不透明的,动画剪辑中指定的背景颜色将充满控件并覆盖其背后的所有颜色。Visual Basic 语 言 程 序 设 计 16.3.1 动画控件的常用属性?(3)Center属性?在动画控件内确定.Avi文件是否居中。当设置为 True(缺省)时,根据图象的大小,在控件中心显示.Avi 文件。当设置为 False时,.Avi 文件定位在控件内的 0,0处。?(4)Visible属性?返回或设置控件对象为可见或隐藏的值。?(5)ToolTipText属性?返回或
展开阅读全文