第7章用户界面设计 7.1常用控件 7.2通用对话框 7.3菜单设计 7.4多重窗体 75鼠标和键盘 7.6应用程序向导 7.7综合应用 Vb程序设计简明教程 本书目录 本章目录
vb程序设计简明教程 本书目录 5 第7章 用户界面设计 7.1 常用控件 7.2 通用对话框 7.3 菜单设计 7.4 多重窗体 7.5 鼠标和键盘 7.6 应用程序向导 7.7 综合应用 本章目录
7.1常用控件 7.1.1单选按钮、复选框和框架 1.单选按钮(OptionButton) 单选按钮以组的形式出现,允许选择一项。 重要属性 Caption,属性按钮上显示的文本 Value属性表示单选按钮的状态: True- 被选定 False 未被选定 重要事件 Click事件 单击后使Value属性为True Vb程序设计简明教程 本书目录 本章目录 6
vb程序设计简明教程 本书目录 6 7.1 常用控件 7.1.1 单选按钮、复选框和框架 1.单选按钮(OptionButton ) 单选按钮以组的形式出现,允许选择一项。 重要属性 Caption属性 按钮上显示的文本 Value属性 表示单选按钮的状态: True —— 被选定 False —— 未被选定 重要事件 Click事件 单击后使Value属性为True 本章目录
2.复选框(CheckBox) Value属性值为整型,表示复选框的状态: 0--vbUnchecked 未选定 1、 vbChecked 被选定 2 vbGrayed灰色,并显示一个选中标 记 重要事件 例7.1通过单选 cick事件 按钮和复选框设 置文本框的字体 Vb程序设计简明教程 本书目录 本章目录
vb程序设计简明教程 本书目录 7 Value属性值为整型,表示复选框的状态: 0 —— vbUnchecked 未选定 1 —— vbChecked 被选定 2 —— vbGrayed 灰色,并显示一个选中标 记。 重要事件 Click事件 2.复选框(CheckBox) 例7.1通过单选 按钮和复选框设 置文本框的字体 本章目录
3.框架(Frame) 具有容器功能 先建立框架,然后将各控件放置其中。 Caption属性 框架上的标题文本 框架可以响应C1ick和DoubleC1ick事件, 但一般不需要编写事件过程。 例7.2框架用法示例 Vb程序设计简明教程 本书目录 本章目录 8
vb程序设计简明教程 本书目录 8 3.框架 (Frame) 具有容器功能 先建立框架,然后将各控件放置其中。 Caption属性 框架上的标题文本 框架可以响应Click和DoubleClick事件, 但一般不需要编写事件过程。 例7.2框架用法示例 本章目录
7.1.2滚动条和进度条 滚动条(ScrollBar)通常附在窗体上协助观察数据 或确定位置,也可作为数据输入工具。进度条 (ProgressBar)用来指示事务处理的进度。 滚动条有水平和垂直两种 语滚动条和Progress控件 日▣☒ 进度条没有水平垂直之分 水平滚动条(Scrol1Br) Progress控件 垂直液动条 VScrollBar Vb程序设计简明教程 本书目录 本章目录
vb程序设计简明教程 本书目录 9 7.1.2滚动条和进度条 滚动条(ScrollBar)通常附在窗体上协助观察数据 或确定位置,也可作为数据输入工具。进度条 (ProgressBar)用来指示事务处理的进度。 滚动条有水平和垂直两种 进度条没有水平垂直之分 本章目录
滚动条属性 Value 滑块当前位置的值(缺省为0) Min滑块最小位置值(缺省为0) Max滑块最大位置值 *SmallChange 单击滚动条两端的箭头时, Value,属性(滑块位置)改变值 LargeChange单击滚动条的空白区域时, Value属性改变值 Vb程序设计简明教程 本书目录 本章目录 10
vb程序设计简明教程 本书目录 10 滚动条属性 ❖Value 滑块当前位置的值(缺省为0) ❖Min 滑块最小位置值(缺省为0) ❖Max 滑块最大位置值 ❖SmallChange 单击滚动条两端的箭头时, Value属性(滑块位置)改变值 ❖LargeChange 单击滚动条的空白区域时, Value属性改变值 本章目录
滚动条事件 Scroll 当拖动滑块时触发 Changed 改变Value属性时触发 例7.3计算0~18之间某个数阶乘,数据由滚动条 获得。 Max属性为18,Min属性为0,Value初值为0 SmallChange属性为1,LargeChange属性为3 例7.4设计一个调色板应用程序,使用三个滚动 条作为三种基本颜色的输入工具。 Vb程序设计简明教程 本书目录 本章目录 11
vb程序设计简明教程 本书目录 11 滚动条事件 Scroll 当拖动滑块时触发 Changed 改变Value属性时触发 例7.3计算0~18之间某个数阶乘,数据由滚动条 获得。 Max属性为18,Min属性为0, Value初值为0, SmallChange属性为1,LargeChange属性为3 例7.4 设计一个调色板应用程序,使用三个滚动 条作为三种基本颜色的输入工具。 本章目录
ProgressBar控件 Max和Min设置控件的界限 Value控件执行阶段被填充的数目,直到等于 Max属性值。控件显示的填充数是Value属性与 Max和Min属性之间的比值 在对ProgressBar编程时,必须先确定Value属 性上限。例如,下载文件,可将Max设置为文 件长度。在该文件下载过程中,将Value属性设 置为文件己经下载的字节数。 例7.5用进度条来指示一个大数组的计算进度。 Vb程序设计简明教程 本书目录 本章目录 12
vb程序设计简明教程 本书目录 12 ProgressBar控件 Max和Min 设置控件的界限 Value 控件执行阶段被填充的数目,直到等于 Max属性值。控件显示的填充数是Value属性与 Max和Min属性之间的比值 在对ProgressBar编程时,必须先确定Value属 性上限。例如,下载文件,可将Max设置为文 件长度。在该文件下载过程中,将Value属性设 置为文件已经下载的字节数。 例7.5 用进度条来指示一个大数组的计算进度。 本章目录
7.1.3图形框和图像框 图形框PictureBox控件 作用:显示图片,也可作为其他控件的容器 在程序运行时装入图形 图形框.Picture=LoadPicture("图形文件名") 删除图形框中图形,可用LoadPicture(0 Autosize属性 True 图形框自动调整大小与图片匹配 False 图形超过图形框的部分将被剪裁掉 Vb程序设计简明教程 本书目录 本章目录 13
vb程序设计简明教程 本书目录 13 7.1.3 图形框和图像框 图形框PictureBox控件 作用:显示图片,也可作为其他控件的容器 在程序运行时装入图形 : 图形框.Picture = LoadPicture("图形文件名") 删除图形框中图形,可用LoadPicture() Autosize属性 True 图形框自动调整大小与图片匹配 False 图形超过图形框的部分将被剪裁掉 本章目录
图像框Image 使用方法与图形框相同。图像框占用更少的内 存,描绘得更快。图像框内不能存放其他控件 Stretch属性 False图像框自动改变大小适应其中的图形 True 图形根据图像框的大小自动调整尺寸 例7.6本例说明图像框的Stretch属性对加载的 图形的影响。 Vb程序设计简明教程 本书目录 本章目录 14
vb程序设计简明教程 本书目录 14 图像框Image 使用方法与图形框相同。图像框占用更少的内 存,描绘得更快。图像框内不能存放其他控件 Stretch属性 False 图像框自动改变大小适应其中的图形 True 图形根据图像框的大小自动调整尺寸 例7.6 本例说明图像框的Stretch属性对加载的 图形的影响。 本章目录