为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

VB常用控件

2012-06-30 50页 ppt 1MB 157阅读

用户头像

is_049450

暂无简介

举报
VB常用控件null常用控件常用控件第 4 章本章内容本章内容4.1 控件的基本知识 4.2 图形控件 4.3 单选按钮和复选框 4.4 框架Frame控件 4.5 列表框和组合框 4.6 滚动条和Slider控件 4.7 时钟控件 4.8 ActiveX控件 4.9 综合应用程序举例 控件的分类 控件的分类 VB的控件可分为以下三类: 标准控件 ActiveX控件 可插入对象1.标准控件1.标准控件 标准控件又称为内部控件,是VB系统本身所内嵌的控件,这些控件总是显示在工具箱中,...
VB常用控件
null常用控件常用控件第 4 章本章内容本章内容4.1 控件的基本知识 4.2 图形控件 4.3 单选按钮和复选框 4.4 框架Frame控件 4.5 列框和组合框 4.6 滚动条和Slider控件 4.7 时钟控件 4.8 ActiveX控件 4.9 综合应用程序举例 控件的分类 控件的分类 VB的控件可分为以下三类: 标准控件 ActiveX控件 可插入对象1.标准控件1.标准控件 标准控件又称为内部控件,是VB系统本身所内嵌的控件,这些控件总是显示在工具箱中,不能从工具箱中删除。 启动VB6.0后,在工作界面上,工具箱中列出的都是标准控件。2.ActiveX控件2.ActiveX控件 主要是由第三方厂商提供的控件,它以独立文件的形式存储在磁盘上,其文件扩展名为 .OCX。添加ActiveX控件的步骤如下: 选择菜单“工程/部件”命令,弹出“部件”对话框; 在“控件”选项卡中,选定要添加的ActiveX控件名称左边的复选框; 单击“确定”按钮,关闭“部件”对话框,所有选定的ActiveX控件将出现在VB控件工具箱中。null3.可插入对象3.可插入对象例如:将 Excel工作表对象添加到工具箱中 : 鼠标右击常用工具箱,在弹出快捷菜单中选择 “部件”命令,弹出“部件”对话框; 在“可插入对象”选项卡中,选中“Microsoft Excel 工作表”复选框,; 单击“确定”按钮,在工具箱中即可加入“Microsoft Excel工作表对象”图标。 可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象,通常称为OLE对象。 控件的通用特性 控件的通用特性 1.名称(name)属性 每个控件都有名称属性,用于程序中对控件的辨别和操作。 2.控件的值属性 所有的控件都有一个与控件值有关的属性,称为值属性或默认属性。 例如: Text1=List1 该语句等价于:Text1.text=List1.text常见控件的默认属性常见控件的默认属性null3.焦点 在窗体上,任何时候用户都只能操作其中的一个控件对象,这个被操作的对象称它获得焦点。 下列方法可以将焦点赋予对象: 运行时用鼠标选择对象 运行时用快捷键选择对象 运行时按Tab键将焦点移到对象上 在程序代码中用SetFocus方法 说明: (1) 框架、标签、菜单、直线、形状、图像框和时钟控件都不能接受焦点。 (2) 程序运行时,按Tab键将使焦点按照控件TabIndex属性的顺序在控件间移动。 null4.访问键 访问键是通过键盘来访问控件的。例如设置两个按钮的属性为: Caption= "关闭(&C) " Caption= " &Exit " 则运行时可分别按Alt+C或Alt+E,相当于分别单击两个按钮。 5.容器 窗体、框架和图片框等都可以作为其他控件的容器。移动容器,容器中的控件也随之移动。容器中控件的Left和Top属性值是指其在容器里的位置。图形控件 图形控件 VB包含四个图形控件:PictureBox控件、Image控件、Shape控件和Line控件。 PictureBox控件称为图片框,Image控件称为图像框。图片框和图像框可以显示的图像文件格式有位图文件(.bmp)、图标文件(.ico)、图元文件(.wmf ) 、JPEG格式文件(.jpg)和GIF格式文件(.gif)。图片框 PictureBox控件 图片框 PictureBox控件 图片框(PictureBox)是用来在窗体上显示图像,或作为容器放置其它控件的控件 。1.图片框常用属性null2.图片框常用的事件 图片框可以响应的事件有Click、DblClick。 3.图片框常用的方法 图片框常用的方法有Print方法、Cls方法。此外,图片框还有许多绘图的方法,如Line、Circle、Point及PSet等。 例 4 - 1 例 4 - 1 在一窗体上通过命令改变图片框的AutoSize属性值,观察所装载图片的显示效果。 例 4-2 例 4-2 用Print方法将文本框的内容打印到PictureBox控件中,用Cls方法将PictureBox控件中的内容清除。 图像框Image控件 图像框Image控件 图像框(Image)是用来在窗体上显示图像的控件。它比图形框占用更少的内存,因为图像框不是容器类控件,所以图像框内不能保存其他控件。图像框常用属性Picture属性说明Picture属性说明程序代码中装载图片的格式为: Object.Picture=LoadPicture("图片文件名") 删除图片的格式为: Object.Picture=LoadPicture("") 其中:Object为PictureBox控件或Image控件。例 4-3 例 4-3 在窗体上添加两个图像框,都载入同一图片文件,编写程序代码使得运行时通过代码改变图像框的大小尺寸,再改变其中一个图像框的Stretch属性值为True,另一图像框的Stretch属性值为False。 形状Shape控件 形状Shape控件 Shape属性取值及功能说明 例 4- 4 例 4- 4 编程在窗体上通过命令按钮让Shape控件根据其不同的Shape属性值显示不同的图形。 单选按钮(OptionButton) 单选按钮(OptionButton) 单选按钮用于从一组选项中选取其一。如果有一项被选中,则其他单选按钮将自动变成未选中。 如果在一个窗体中要建立一个以上的选项组时,需添加框架(Frame)分组,置于同一框架中的单选按钮组成一组。复选框(CheckBox) 复选框(CheckBox) 复选框(Check)也称作复选按钮,被选中后左侧方块中会出现√,用户可通过复选框是否被选中控制操作。 在一组复选框选项中,用户可以选择一个或多个复选框选项,也可以一个选项也不选。单选按钮和复选框相同的属性 单选按钮和复选框相同的属性 单选按钮和复选框的Value属性单选按钮和复选框的Value属性说明:当设置一个单选按钮的Value属性值为True时,则同一组内的其他所有单选按钮控件的Value属性值自动被设置为False。单选按钮和复选框的事件 单选按钮和复选框的事件 单选按钮和复选框的主要事件是Click,当用户单击单选按钮或复选框时,它们会自动改变状态。另外,单选按钮支持DblClick事件,而复选框则不支持。例 4 - 5 例 4 - 5 用单选按钮控件来控制一个图像框显示的图片 。例 4 - 6 例 4 - 6 利用图形复选框来控制文本的字体风格。 框架Frame控件 框架Frame控件 框架(Frame)是一个容器类控件。它和窗体一样可以容纳其它控件,用于控件分组。 框架的常用属性 框架内控件的创建框架内控件的创建 首先需要创建Frame控件,然后再向Frame添加控件,添加控件的方法有以下两种。 方法一: 单击工具箱上的工具,然后将出现的“+”指针,放在框架中适当位置,并拖拉出适当大小,再往框架中添加所需的控件。但不能使用双击工具箱上按钮的方式,给框架添加控件。 方法二: 将控件“剪切”到剪贴板,然后选中框架,使用“粘贴”命令将其复制到框架内。例 4 - 7 例 4 - 7 通过框架、单选按钮和复选框设置文本框的字体。 列表框(ListBox) 列表框(ListBox) 列表框通过显示多个选项,供用户选择。 默认情况下,选项以垂直单列方式显示,也可以设置成多列方式。 如果列表项数量超过列表框所能显示的数目, VB会自动为列表框加上滚动条。 列表框只能从其中选择,而不能直接修改其中的内容。列表引例列表引例 参赛组队。设计一个窗体,该窗体含2个标签和2个列表框,标签框用来显示提示信息。运行程序时,单击列表框中的学员,该学员将从一个列表框移动到另一个列表框中。组合框(ComboBox) 组合框(ComboBox) 组合框结合了文本框和列表框的特性。 用户可以从文本框中输入文本,也可以从列表框中选择列表项。 列表框中列出可供用户选择的选项,当用户选定某项后,该项内容自动装入文本框中。 除下拉式列表框(其Style属性值为2)之外都允许在文本框中用键盘输入,但输入的内容不会自动添加到列表框中。组合框引例组合框引例 购物程序。设计一个窗体,该窗体含3个标签、1个下拉式组合框、2个列表框和1个命令按钮。标签框用来显示提示信息。运行程序时,从下拉式组合框选择商品类别,从列表框中选择商品名称,被选择的商品增加到购物清单中,单击清除购物,将清除购物清单的所有内容。列表框和组合框共有的属性 列表框和组合框共有的属性 列表框特有的属性 列表框特有的属性 Multiselect和Style属性举例 Multiselect和Style属性举例 例 4 - 8 例 4 - 8 设计一饭店顾客点菜单,要求在“饭店菜谱”中顾客可以选定一项或多项菜名,然后通过“添加”按钮一次性添加到“顾客点菜”中,也可以将顾客已选定的一项或多项菜名通过“删除”按钮一次性删除到“饭店菜谱”中。 组合框特有的重要属性 组合框特有的重要属性 Style设置为0、1、2时运行效果 Style设置为0、1、2时运行效果 基本事件 基本事件 列表框:Click、DblClick。 组合框:Click,只有简单组合框才有DblClick事件。基本方法 基本方法 1. AddItem方法 格式:[Object.]AddItem 列表项 [,索引] 功能:AddItem方法用于在程序代码中添加列表项。 说明:默认索引时,在列表框的最后插入新列表项,有索引时,则在索引指定的位置插入。 例如:在城市名称列表框(List1)的第一个位置前插入“滁州市”: List1.AddItem "滁州市", 0null2. RemoveItem方法 格式:[Object.]RemoveItem 索引 功能:用于删除指定的列表项。 例如:删除“重庆市”列表项: List1.RemoveItem 2 3.Clear方法 格式:[Object.]Clear 功能:用于删除所有列表项。 例如:从List1中删除所有列表项: List1.Clear列表框和组合框举例列表框和组合框举例列表框各主要属性的值: List1.ListIndex = 3 (下标从0开始的) List1. ListCount = 5 List1. Selected(3) = True,其余为False。 List1. Sorted = False,没有排序。 List1. Text 为 “cox” , 与List1. List(List1. ListIndex)相等List1组合框各主要属性的值: combo1.ListIndex = 0 combo1. ListCount = 8 combo1. Selected(0) = True 其余为False。 combo1. Sorted = False combo1. Text 为 “李宁”Combo1例 4 - 9 例 4 - 9 编写计算机配置选择程序,要求通过组合框选择不同的品牌、CPU型号、内存大小、硬盘大小及显示器类型。对于组合框中没有的参数应可以通过键盘输入,并添加到组合框列表项中,当都选定后,点击“确定”按钮,就可以在图片框中输出配置的选择。滚动条和Slider控件 滚动条和Slider控件 滚动条(ScrollBar): 主要是为那些不能自动支持滚动的控件提供滚动功能,协助观察数据的变化或确定位置; 可用作数据输入的工具; 滚动条是VB的标准控件,可直接从工具箱中选择。 Slider控件: 与滚动条相似,都有水平和垂直两种; 但Slider控件是属于ActiveX控件,位于Microsoft Windows Common Control 6.0部件中,必须通过“工程/部件”菜单,才会出现在工具箱中供用户添加。滚动条和Slider控件共有的重要属性 滚动条和Slider控件共有的重要属性 Slider控件特有的属性 Slider控件特有的属性 滚动条和Slider控件的事件 滚动条和Slider控件的事件 滚动条和Slider控件响应的主要事件有: Scroll:拖动滑块时会触发Scroll事件,单击滚动箭头或滚动条时不会触发。 Change:当Value属性发生改变时(如移动滑块、单击滚动箭头等滑块位置改变)会触发Change事件。例 4-10 例 4-10 在一个窗体上建立一个水平滚动条和垂直滚动条的使用示例,用二个文本框分别显示二个滚动条的值,移动滑块或单击滚动箭头,观察值的变化。 例 4-11 例 4-11 用三个滚动条作为三种基本颜色的输入工具,设计一个调色板的应用程序,合成的颜色显示在右边的颜色区,分别以不同的合成颜色设置文本框中文字的前景色和背景色。时钟控件 时钟控件 时钟控件以Interval为时间间隔产生 Timer事件。 重要属性 时钟引例时钟引例 设计一个窗体含1个图像框和1个计时器。运行程序时,图像从右下角向左上角移动,当图像移出左上角后,再从右下角向左上角移动,周而复始。Interval属性设置为50。例 4-12 例 4-12 简单动画演示。在窗体上,一行文字“欢迎使用VB”左右移动,移动方法可有两种:单击手动按钮一次,移动50twip单位;单击自动按钮,按时钟触发频率连续移动,且显示的文字黑白闪烁;当文字内容到达窗体边缘时立刻反向移动。 ActiveX控件 ActiveX控件 ActiveX控件是一种特定的控件,它的使用方法与系统内部控件完全一样,它是由用户设计的或者选购的商品化控件,是系统内部控件的扩展。每一个ActiveX控件都有其各自的功能,配置为其功能服务的属性。 ProgressBar控件 ProgressBar控件 进度条(ProgressBar)控件通过在进度栏中显示适当数目的矩形来指示“工作”进程,进程完成后,进程栏添满矩形。 进度条常用的属性如下: Max属性用于设置ProgressBar控件的上界限。 Min属性用于设置ProgressBar控件的下界限。 Value属性是控件的当前值。 在“属性页”窗口,可设置ProgressBar控件的专门属性。 例 4-13 例 4-13 利用进度条控件实现煮鸡蛋3分钟定时器功能。 UpDown控件 UpDown控件 UpDown位于Microsoft Windows Common Control -26.0部件中。一般与其他控件“捆绑”在一起使用。 基本属性 UpDown控件与Text1控件的捆绑UpDown控件与Text1控件的捆绑⑴ 在窗体上添加UpDown控件,鼠标右击此控件,在弹出的快捷菜单中选择“属性”命令,打开UpDown控件的“属性页”对话框,点击“合作者”选项卡(如图所示)。 ⑵ 在“合作者控件”编辑框中输入Text1,如窗体上只有一个文本框控件,也可选中复选框“自动合作者”,系统会自动选定Text1。 ⑶ 在“合作者属性”下拉列表框中选定Text。再单击“确定”按钮,完成关联控件的捆绑。SSTab控件 SSTab控件 选项卡(SSTab)控件用于设置包含多个选项卡的窗体界面。位于Microsoft Tabbed Dialog Control 6.0部件中 选项卡常用的属性如下: Style属性用于设置选项卡样式。 Tab属性用于设置SSTab控件的当前选项卡。 Tabs属性用于设置SSTab控件选项卡数。 TabsPerRow属性用于设置每一行上的选项卡数。 在“属性页”窗口,可设置SSTab控件的专门属性。例 4-14 例 4-14 利用SSTab控件设计一个如图4-27(a.b.c)所示的家庭收支汇总程序,当用户切换到“收支汇总”选项卡时,能及时汇总合计出家庭收支的余额。 Animation控件 Animation控件 Animation控件用来显示无声的视频动画.avi文件。位于Microsoft Windows Common Control-26.0部件中。 主要属性: Center:决定动画是否在控件的中央播放。 AutoPlay:决定在用Open方法打开文件时是否自动播放。Animation控件的基本方法 Animation控件的基本方法 Open方法 格式:Object.Open 文件名 功能:用于打开一个要播放的.avi文件。 Stop方法 格式:Object.Stop 功能:用于终止播放.avi文件。 Close方法 格式:Object.Close 功能:用于关闭当前打开的.avi文件。null Play方法 格式:Object.Play [重复播放的次数,开始帧,结束帧] 功能:该方法用于播放.avi文件. 说明: ①重复播放的次数:默认值是-1,表示连续播放; ②开始帧和结束帧的默认值是0,表示从第一帧开始,第一幅画面为第0帧,默认结束帧最大值是65535。 例如:从第2帧开始到第5帧播放两遍: Animation1.Play 2,2,5例 4-15 例 4-15 用Animation控件设计一个如图所示的播放文件删除的动画程序。 例 4-16 例 4-16 编写程序,实现图片漫游,显示大尺寸(比屏幕大)图片。 例 4-17 例 4-17 设计一个窗体,演示十字路口交通信号灯指挥机动车行驶的情况,要求红、绿、黄三种信号灯的延迟时间可以调整。
/
本文档为【VB常用控件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索