Visua| Basic可视化程序设计 第3章VB常用控件应用 模拟 Windows字体对话框程序设让 ·复选框与单选按钮 框架 列表框和组合框 其他常用控件 2021/2/24 第1页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第1页 第3章 VB常用控件应用 • 模拟Windows字体对话框程序设计 • 复选框与单选按钮 • 框架 • 列表框和组合框 • 其他常用控件
Visua| Basic可视化覆序设计 知识回顾(2-1) VB的基本语法 ②提间:字串的編码方式,长度的计算? ②提间:Int函数、Fix函教的区别? ·窗体、标签、文本框、命令按钮控件的使用 (属性、事件、方法) ③提间:当换 Enter键时,激活换紅单击事件,如何奥现? ②提间:当设置了按的 Picture属性后,却没有显示相应 的图片,为什么?应该怎样修改? 程序设计的三种结构 2021/2/24 2页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第2页 知识回顾(2-1) • VB的基本语法 • 窗体、标签、文本框、命令按钮控件的使用 (属性、事件、方法) • 程序设计的三种结构 提问:字符串的编码方式,长度的计算? 提问:Int函数、Fix函数的区别? 提问:当按Enter键时,激活按钮单击事件,如何实现? 提问:当设置了按钮的Picture属性后,却没有显示相应 的图片,为什么?应该怎样修改?
Visua| Basic可视化覆序设计 知识回顾(22) 数组的使用 √静态数组 √动态数组 控件数组 ⊙提间:数组默认的下标是什么,怎榉修改默认下标? ②提间:样计算数组包含元素个数? ②提间:样动庵奥现控件数组? ·过程的使用 2021/2/24 3页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第3页 知识回顾(2-2) • 数组的使用 ✓ 静态数组 ✓ 动态数组 ✓ 控件数组 • 过程的使用 提问:数组默认的下标是什么,怎样修改默认下标? 提问:怎样计算数组包含元素个数? 提问:怎样动态实现控件数组?
Visua| Basic可视化程序设计 本章目标 ·掌握常用控件的使用 √框架 √单选按钮、复选框 列表框、组合框 选项卡 滚动条 计时器 2021/2/24 第4页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第4页 本章目标 • 掌握常用控件的使用 ✓ 框架 ✓ 单选按钮、复选框 ✓ 列表框、组合框 ✓ 选项卡 ✓ 滚动条 ✓ 计时器
Visua| Basic可视化覆序设计 引例三 ③示例:模拟 Windows字体对话框。(单击查看代码) 字形 要求: C宋体 楷体 C隶书 1.设置字体、字形、字号、效果以 及背景色。 背景色 字号一 紅色值 2在预览中查看显示效果。 绿色值 |蓝色值 预览 面向对泉程庐诞社 2021/2/24 合u|4 5页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第5页 引例三 示例:模拟Windows字体对话框。(单击查看代码) 要求: 1. 设置字体、字形、字号、效果以 及背景色。 2. 在预览中查看显示效果
Visua| Basic可视化覆序设计 控件 分类 标准控件:20个标准控件,不可以删除 Activex控件 △°扩展名一般为ocX,且存放在 Windows的 SYSTEM目录中 ◇添加方式:工程——部件——选定控件 可插入的对象 (单击查看补充内容) 2021/2/24 6页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第6页 控件 • 分类 – 标准控件 – ActiveX控件 扩展名一般为OCX,且存放在Windows的 SYSTEM目录中 添加方式:工程——部件——选定控件 – 可插入的对象 :20个标准控件,不可以删除 (单击查看补充内容)
Visua| Basic可视化覆序设计 单选抉钮 功能 用于设置一组相互排斥的选项 属性 Vaue属性:返回或设置单选按钮是否被选中 True—选中; False未选中 Style属性:返回或设置控件的外观。 0-Standard, 1--Graphical Picture属性:返回或设置控件中要显示的图像 Down Picture属性:返回或设置控件被选中后的要显示的图像 Disabled Picture属性:返回或设置控件无效时显示的图像 事件 cick事件 2021/2/24 第7页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第7页 单选按钮 • 功能 – 用于设置一组相互排斥的选项 • 属性 – Caption、Enabled、Visible、Font、ForeColor、BackColor – Value属性:返回或设置单选按钮是否被选中。 True——选中;False——未选中 – Style属性:返回或设置控件的外观。 0——Standard;1——Graphical – Picture属性:返回或设置控件中要显示的图像 – DownPicture属性:返回或设置控件被选中后的要显示的图像 – DisabledPicture属性:返回或设置控件无效时显示的图像 • 事件 – Click事件
Visua| Basic可视化覆序设计 复选框 ·功能 运行用户进行多项选择的情况 属性 Caption、 Enabled、 Visible、Font Forecolor、 Backcolor Value属性:返回或设置复选框的状态信息 0——未选中;1——选中;2——禁止使用 Picture、 DownPicture和 Disabled Picture属性 事件 cick事件 ③例如:字体对话框中设置字体样式和效果(粗体 斜体、下划线)。提示:样式用单选按钮,效果 用复选框。(单击查看代码) 2021/2/24 38页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第8页 复选框 • 功能 – 运行用户进行多项选择的情况 • 属性 – Caption、Enabled、Visible、Font、 ForeColor、BackColor – Value属性:返回或设置复选框的状态信息 0——未选中;1——选中;2——禁止使用 ➢ Picture、DownPicture和DisabledPicture属性 • 事件 – Click事件 例如:字体对话框中设置字体样式和效果(粗体、 斜体、下划线)。提示:样式用单选按钮,效果 用复选框。(单击查看代码)
Visua| Basic可视化程序设计 实际应用 用户信息的收集是一类常见的应用程序。 如:选课 投票系统 如:多个投票项目,此时只能选择一项 ⊙存在问题:规要多组单选按纽怎样散? 2021/2/24 9页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第9页 实际应用 • 用户信息的收集是一类常见的应用程序。 如:选课 • 投票系统 如:多个投票项目,此时只能选择一项 存在问题:想要多组单选按钮怎样做?
Visua| Basic可视化程序设计 框架 ·功能 单纯地进行控件分组 为单选按钮分组 怎样做实现分组? 不能使用在工具箱上双击控件图标的方式创建框架内 的控件 方法一:单击工具箱上的工具,然后用出现的“+”指 针,在框架中适当位置拖拉出适当大小的控件 方法二:将控件“剪切”到剪贴板,然后粘贴(ctr+V) 到框架 2021/2/24 第10页 首页上页目录前页后页末页
Visual Basic 可视化程序设计 首页 上页 目录 前页 后页 末页 2021/2/24 第10页 框架 • 功能 – 单纯地进行控件分组 – 为单选按钮分组 • 怎样做实现分组? – 不能使用在工具箱上双击控件图标的方式创建框架内 的控件 – 方法一:单击工具箱上的工具,然后用出现的“+”指 针,在框架中适当位置拖拉出适当大小的控件 – 方法二:将控件“剪切”到剪贴板,然后粘贴(Ctrl+V) 到框架