




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用控件,第4章,本章内容,4.1控件的基本知识4.2图形控件4.3单选按钮和复选框4.4框架Frame控件4.5列表框和组合框4.6滚动条和Slider控件4.7时钟控件4.8ActiveX控件4.9综合应用程序举例,控件的分类,VB的控件可分为以下三类:标准控件ActiveX控件可插入对象,1.标准控件,标准控件又称为内部控件,是VB系统本身所内嵌的控件,这些控件总是显示在工具箱中,不能从工具箱中删除。启动VB6.0后,在工作界面上,工具箱中列出的都是标准控件。,2.ActiveX控件,主要是由第三方厂商提供的控件,它以独立文件的形式存储在磁盘上,其文件扩展名为.OCX。添加ActiveX控件的步骤如下:选择菜单“工程/部件”命令,弹出“部件”对话框;在“控件”选项卡中,选定要添加的ActiveX控件名称左边的复选框;单击“确定”按钮,关闭“部件”对话框,所有选定的ActiveX控件将出现在VB控件工具箱中。,3.可插入对象,例如:将Excel工作表对象添加到工具箱中:鼠标右击常用工具箱,在弹出快捷菜单中选择“部件”命令,弹出“部件”对话框;在“可插入对象”选项卡中,选中“MicrosoftExcel工作表”复选框,;单击“确定”按钮,在工具箱中即可加入“MicrosoftExcel工作表对象”图标。,可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象,通常称为OLE对象。,控件的通用特性,1.名称(name)属性每个控件都有名称属性,用于程序中对控件的辨别和操作。2.控件的值属性所有的控件都有一个与控件值有关的属性,称为值属性或默认属性。例如:Text1=List1该语句等价于:Text1.text=List1.text,常见控件的默认属性,3.焦点在窗体上,任何时候用户都只能操作其中的一个控件对象,这个被操作的对象称它获得焦点。下列方法可以将焦点赋予对象:运行时用鼠标选择对象运行时用快捷键选择对象运行时按Tab键将焦点移到对象上在程序代码中用SetFocus方法说明:(1)框架、标签、菜单、直线、形状、图像框和时钟控件都不能接受焦点。(2)程序运行时,按Tab键将使焦点按照控件TabIndex属性的顺序在控件间移动。,4.访问键访问键是通过键盘来访问控件的。例如设置两个按钮的属性为:Caption=关闭(可用作数据输入的工具;滚动条是VB的标准控件,可直接从工具箱中选择。Slider控件:与滚动条相似,都有水平和垂直两种;但Slider控件是属于ActiveX控件,位于MicrosoftWindowsCommonControl6.0部件中,必须通过“工程/部件”菜单,才会出现在工具箱中供用户添加。,滚动条和Slider控件共有的重要属性,Slider控件特有的属性,滚动条和Slider控件的事件,滚动条和Slider控件响应的主要事件有:Scroll:拖动滑块时会触发Scroll事件,单击滚动箭头或滚动条时不会触发。Change:当Value属性发生改变时(如移动滑块、单击滚动箭头等滑块位置改变)会触发Change事件。,例4-10,在一个窗体上建立一个水平滚动条和垂直滚动条的使用示例,用二个文本框分别显示二个滚动条的值,移动滑块或单击滚动箭头,观察值的变化。,例4-11,用三个滚动条作为三种基本颜色的输入工具,设计一个调色板的应用程序,合成的颜色显示在右边的颜色区,分别以不同的合成颜色设置文本框中文字的前景色和背景色。,时钟控件,时钟控件以Interval为时间间隔产生Timer事件。重要属性,时钟引例,设计一个窗体含1个图像框和1个计时器。运行程序时,图像从右下角向左上角移动,当图像移出左上角后,再从右下角向左上角移动,周而复始。Interval属性设置为50。,例4-12,简单动画演示。在窗体上,一行文字“欢迎使用VB”左右移动,移动方法可有两种:单击手动按钮一次,移动50twip单位;单击自动按钮,按时钟触发频率连续移动,且显示的文字黑白闪烁;当文字内容到达窗体边缘时立刻反向移动。,ActiveX控件,ActiveX控件是一种特定的控件,它的使用方法与系统内部控件完全一样,它是由用户设计的或者选购的商品化控件,是系统内部控件的扩展。每一个ActiveX控件都有其各自的功能,配置为其功能服务的属性。,ProgressBar控件,进度条(ProgressBar)控件通过在进度栏中显示适当数目的矩形来指示“工作”进程,进程完成后,进程栏添满矩形。进度条常用的属性如下:Max属性用于设置ProgressBar控件的上界限。Min属性用于设置ProgressBar控件的下界限。Value属性是控件的当前值。在“属性页”窗口,可设置ProgressBar控件的专门属性。,例4-13,利用进度条控件实现煮鸡蛋3分钟定时器功能。,UpDown控件,UpDown位于MicrosoftWindowsCommonControl-26.0部件中。一般与其他控件“捆绑”在一起使用。基本属性,UpDown控件与Text1控件的捆绑,在窗体上添加UpDown控件,鼠标右击此控件,在弹出的快捷菜单中选择“属性”命令,打开UpDown控件的“属性页”对话框,点击“合作者”选项卡(如图所示)。在“合作者控件”编辑框中输入Text1,如窗体上只有一个文本框控件,也可选中复选框“自动合作者”,系统会自动选定Text1。在“合作者属性”下拉列表框中选定Text。再单击“确定”按钮,完成关联控件的捆绑。,SSTab控件,选项卡(SSTab)控件用于设置包含多个选项卡的窗体界面。位于MicrosoftTabbedDialogControl6.0部件中选项卡常用的属性如下:Style属性用于设置选项卡样式。Tab属性用于设置SSTab控件的当前选项卡。Tabs属性用于设置SSTab控件选项卡数。TabsPerRow属性用于设置每一行上的选项卡数。在“属性页”窗口,可设置SSTab控件的专门属性。,例4-14,利用SSTab控件设计一个如图4-27(a.b.c)所示的家庭收支汇总程序,当用户切换到“收支汇总”选项卡时,能及时汇总合计出家庭收支的余额。,Animation控件,Animation控件用来显示无声的视频动画.avi文件。位于MicrosoftWindowsCommonControl-26.0部件中。主要属性:Center:决定动画是否在控件的中央播放。AutoPlay:决定在用Open方法打开文件时是否自动播放。,Animation控件的基本方法,Open方法格式:Object.Open文件名功能:用于打开一个要播放的.avi文件。Stop方法格式:Object.Stop功能:用于终止播放.avi文件。Close方法格式:Object.Close功能:用于关闭当前打开的.avi文件。,Play方法格式:Object.Play重复播放的次数,开始帧,结束帧功能:该方法用于播放.avi文件.说明:重复播放的次数:默认值是-1,表示连续播放;开始帧和结束帧的默认值是0,表示从第一帧开始,第一幅画面为第0帧,默认结束帧最大值是65535。例如:从第2帧开始到第5帧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 作文宁波的巨变教学课件
- 2020-2025年二级建造师之二建建设工程施工管理题库综合试卷A卷附答案
- 2025年铜陵市郊区事业单位公开招聘笔试(含加分)笔试历年典型考题及考点剖析附带答案详解
- 电位分析法饮用水中pH值测定57课件
- 彩云追月教学课件
- 第六章反应器第一节概述94课件
- 2025年全年检验科三基三严考试试题及答案
- 小学生科普知识课件
- 口罩与呼吸健康课件图片
- 企业等级评定管理办法
- 干燥综合征的护理
- 劳动仲裁申请书电子版模板
- 电力工程企业的绩效考核与激励体系设计
- 姜黄素项目投资可行性研究报告
- 2025年云南省康旅控股集团有限公司招聘笔试参考题库含答案解析
- 八年级数学下册 第二学期 期末综合测试卷(湘教版 2025年春)(二)
- 集团内训师管理办法
- 2025年客房服务员(高级)客房服务员职业技能培训题库
- 医院防暴伤医培训
- 办公楼电气系统改造方案
- 征地拆迁工作整改措施
评论
0/150
提交评论