《vb常用控件资料》由会员分享,可在线阅读,更多相关《vb常用控件资料(68页珍藏版)》请在金锄头文库上搜索。
1、常用控件 第 4 章 第第4 4章章 常用控件常用控件 本章内容 4.1 控件的基本知识 4.2 图形控件 4.3 单选按钮和复选框 4.4 框架Frame控件 4.5 列表框和组合框 4.6 滚动条和Slider控件 4.7 时钟控件 4.8 ActiveX控件 4.9 综合应用程序举例 第第4 4章章 常用控件常用控件 控件的分类 VB的控件可分为以下三类: 标准控件 ActiveX控件 可插入对象 第第4 4章章 常用控件常用控件 1.标准控件 标准控件又称为内 部控件,是VB系统本身 所内嵌的控件,这些控 件总是显示在工具箱中 ,不能从工具箱中删除 。 启动VB6.0后,在工 作界面上
2、,工具箱中列 出的都是标准控件。 1 21 2 20 3 5 7 9 19 17 15 13 11 4 6 8 18 16 14 12 10 第第4 4章章 常用控件常用控件 2.ActiveX控件 主要是由第三方厂商提供的控件,它以独立 文件的形式存储在磁盘上,其文件扩展名为 .OCX。添加ActiveX控件的步骤如下: 选择菜单“工程/部件”命令,弹出“部件”对话框 ; 在“控件”选项卡中,选定要添加的ActiveX控 件名称左边的复选框; 单击“确定”按钮,关闭“部件”对话框,所有选 定的ActiveX控件将出现在VB控件工具箱中。 第第4 4章章 常用控件常用控件 添加ActiveX控
3、件的“部件”对话框 添加的 ActiveX 控件图标 添加控件后的工具箱 第第4 4章章 常用控件常用控件 3.可插入对象 例如:将 Excel工作表对象添加到工具箱中 : 鼠标右击常用工具箱,在弹出快捷菜单中选择 “部件”命令,弹出“部件”对话框; 在“可插入对象”选项卡中,选中“Microsoft Excel 工作表”复选框,; 单击“确定”按钮,在工具箱中即可加入 “Microsoft Excel工作表对象”图标。 可插入对象是由其他应用程序创建的对象 ,利用可插入对象,就可以在VB应用程序中 使用其他应用程序的对象,通常称为OLE对象 。 第第4 4章章 常用控件常用控件 控件的通用特
4、性 1.名称(name)属性 每个控件都有名称属性,用于程序中对控件 的辨别和操作。 2.控件的值属性 所有的控件都有一个与控件值有关的属性, 称为值属性或默认属性。 例如: Text1=List1 该语句等价于: Text1.text=List1.text 第第4 4章章 常用控件常用控件 常见控件的默认属性 控件名默认属性控件名称默认属性控件名称默认属性 图片框Picture组合框Text文件列表框FileName 标签Caption列表框Text形状Shape 文本框Text水平滚动 条Value线条Visible 框架Caption垂直滚动 条Value图像框Picture 命令按钮V
5、alue时钟Enabled数据Caption 复选框Value驱动 器列表框Drive 单选按钮Value目录列表框Path 第第4 4章章 常用控件常用控件 3.焦点 在窗体上,任何时候用户都只能操作其中的一个控 件对象,这个被操作的对象称它获得焦点。 下列方法可以将焦点赋予对象: 运行时用鼠标选择对象 运行时用快捷键选择对象 运行时按Tab键将焦点移到对象上 在程序代码中用SetFocus方法 说明: (1) 框架、标签、菜单、直线、形状、图像框和时钟控 件都不能接受焦点。 (2) 程序运行时,按Tab键将使焦点按照控件TabIndex属 性的顺序在控件间移动。 第第4 4章章 常用控件常
6、用控件 4.访问键 访问键是通过键盘来访问控件的。例如设置 两个按钮的属性为: Caption= “关闭( 可用作数据输入的工具; 滚动条是VB的标准控件,可直接从工具箱中选择 。 Slider控件: 与滚动条相似,都有水平和垂直两种; 但Slider控件是属于ActiveX控件,位于Microsoft Windows Common Control 6.0部件中,必须通过“工 程/部件”菜单,才会出现在工具箱中供用户添加。 第第4 4章章 常用控件常用控件 滚动条和Slider控件共有的重要属性 属性名属性值说 明 Max数值 当小滑块处 于底部或最右位置时,其Value 属性的 最大值,取值
7、范围(-32768 32767) 。 Min数值 当小滑块处 于上部或最左位置时,其Value 属性的 最小值,取值范围(-32768 32767) 。 SmallChange数值 用鼠标单击滚动 条两端箭头按钮时 ,滑块移动的 增量值。 LargeChange数值 用鼠标单击滚动 条的空白处或Slider控件的滑块与 两端之间时 ,滑块移动的增量值。 Value数值 返回或设置控件滑块的当前位置。Value属性值总 是在控件的 Max 属性值和 Min 属性值之间. 第第4 4章章 常用控件常用控件 Slider控件特有的属性 属性名属性值说 明 Orientation数值 0:Slider
8、控件水平放置,滑块水平移动。 1:Slider控件垂直放置,滑块垂直移动。 TickStyle数值 设置 Slider 控件上显示的刻度标记 的样式, 有0、1、2和3四种样式可供选择 。 TickFrequenc y 数值设置控件上刻度标记 的疏密度。 TextPosition数值 确定提示文本相对于对象的位置。 0:控件水平放置,文本显示在控件的上边, 控件垂直放置,文本显示在控件的左边。 1:控件水平放置,文本显示在控件的下边, 控件垂直放置,文本显示在控件的右边。 第第4 4章章 常用控件常用控件 滚动条和Slider控件的事件 滚动条和Slider控件响应的主要事件有: Scroll
9、:拖动滑块时会触发Scroll事件,单击滚 动箭头或滚动条时不会触发。 Change:当Value属性发生改变时(如移动滑块 、单击滚动箭头等滑块位置改变)会触发Change 事件。 第第4 4章章 常用控件常用控件 例 4-10 在一个窗体上建立一个水平滚动条和垂直 滚动条的使用示例,用二个文本框分别显示二个滚 动条的值,移动滑块或单击滚动箭头,观察值的变 化。 第第4 4章章 常用控件常用控件 例 4-11 用三个滚动条作为三种基本颜色的输入工具 ,设计一个调色板的应用程序,合成的颜色显示在 右边的颜色区,分别以不同的合成颜色设置文本框 中文字的前景色和背景色。 第第4 4章章 常用控件常
10、用控件 时钟控件 时钟控件以Interval为时间间隔产生 Timer事 件。 重要属性 属性名属性 值值 说说 明 Interva l 数值 设置时钟控件的计时事件的时间间 隔数。单位为ms(0.001s),取值 范围(064767),即最大时间间 隔不超过65秒。 如: 间隔时间为 0.5秒是则 Interval=500。 间隔时间为 1秒则Interval=1000 。 Interval=0时,时钟控件失效。 Enable d 逻辑 值 True:有效计时 False:停止时钟工作 第第4 4章章 常用控件常用控件 时钟引例 设计一个窗体含1个图像框和1个计时器。 运行程序时,图像从右下
11、角向左上角移动,当图像 移出左上角后,再从右下角向左上角移动,周而复 始。Interval属性设置为50。 第第4 4章章 常用控件常用控件 例 4-12 简单动画演示。在窗体上,一行文字“欢迎 使用VB”左右移动,移动方法可有两种:单击手动 按钮一次,移动50twip单位;单击自动按钮,按时 钟触发频率连续移动,且显示的文字黑白闪烁;当 文字内容到达窗体边缘时立刻反向移动。 第第4 4章章 常用控件常用控件 ActiveX控件 ActiveX控件是一种特定的控件,它的使用 方法与系统内部控件完全一样,它是由用户设 计的或者选购的商品化控件,是系统内部控件 的扩展。每一个ActiveX控件都有
12、其各自的功能 ,配置为其功能服务的属性。 第第4 4章章 常用控件常用控件 ProgressBar控件 进度条(ProgressBar)控件通过在进度栏中 显示适当数目的矩形来指示“工作”进程,进程完 成后,进程栏添满矩形。 进度条常用的属性如下: Max属性用于设置ProgressBar控件的上界限。 Min属性用于设置ProgressBar控件的下界限。 Value属性是控件的当前值。 在“属性页”窗口,可设置ProgressBar控件的专 门属性。 第第4 4章章 常用控件常用控件 例 4-13 利用进度条控件实现煮鸡蛋3分钟定时器 功能。 第第4 4章章 常用控件常用控件 UpDown
13、控件 UpDown位于Microsoft Windows Common Control -26.0部件中。一般与其他控件“捆绑”在 一起使用。 基本属性 属性名 属性 值 说 明 Max数值变化范围的最大值。 Min数值变化范围的最小值。 Increme nt 数值 决定控件的Value 属性在 UpDown 控件的按钮被单击时 改变的量 。 第第4 4章章 常用控件常用控件 UpDown控件与Text1控件的捆绑 在窗体上添加UpDown控件,鼠标右击此控 件,在弹出的快捷菜单中选择“属性”命令,打开 UpDown控件的“属性页”对话框,点击“合作者” 选项卡(如图所示)。 在“合作者控件”
14、编辑框中输入Text1,如窗体 上只有一个文本框控件,也可选中复选框“自动 合作者”,系统会自动选定Text1。 在“合作者属性”下拉列表框中选定Text。再 单击“确定”按钮,完成关联控件的捆绑。 第第4 4章章 常用控件常用控件 SSTab控件 选项卡(SSTab)控件用于设置包含多个选项 卡的窗体界面。位于Microsoft Tabbed Dialog Control 6.0部件中 选项卡常用的属性如下: Style属性用于设置选项卡样式。 Tab属性用于设置SSTab控件的当前选项卡。 Tabs属性用于设置SSTab控件选项卡数。 TabsPerRow属性用于设置每一行上的选项卡数。
15、在“属性页”窗口,可设置SSTab控件的专门属性 。 第第4 4章章 常用控件常用控件 例 4-14 利用SSTab控件设计一个如图4-27(a.b.c)所 示的家庭收支汇总程序,当用户切换到“收支汇总” 选项卡时,能及时汇总合计出家庭收支的余额。 第第4 4章章 常用控件常用控件 Animation控件 Animation控件用来显示无声的视频动画.avi 文件。位于Microsoft Windows Common Control- 26.0部件中。 主要属性: Center:决定动画是否在控件的中央播放。 AutoPlay:决定在用Open方法打开文件时是 否自动播放。 第第4 4章章 常用控件常用控件 Animation控件的基本方法 Open方法 格式:Object.Open 文件名 功能:用于打开一个要播放的.avi文件。 Stop方法 格式:Object.Stop 功能:用于终止播放.avi文件。 Close方法 格式:Object.Close 功能:用于关闭当前打开的.avi文件。 第第4 4章章 常用控件常用控件 Play方法 格式:Object.Play 重复播放的次数,开始帧,结束 帧 功能:该方法用于播放.avi文件. 说明: 重复播放的次数:默认值是-1,表 示连续播放; 开