- 11
- 0
- 约9.2千字
- 约 59页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第七章 用户界面设计
第7章 用户界面设计 7.1 常用控件 7.2 通用对话框 7.3 菜单设计 7.4 多重窗体 7.5 鼠标和键盘 7.6 应用程序向导 7.7 综合应用 3.框架 (Frame) 7.1.2 滚动条和进度条 1)滚动条属性 2)滚动条事件 2、ProgressBar控件 7.1.3 图形框和图像框 2、图像框Image 7.1.4 定时器 7.2 通用对话框 通用对话框的基本属性和方法 7.2.2 打开文件对话框 7.2.3 保存文件对话框 7.2.4 颜色对话框 7.2.5 字体对话框 7.3 菜单设计 7.3.1 菜单编辑器 4、 弹出菜单 7.4 多重窗体 4、不同窗体数据的存取 7.5 鼠标和键盘 7.5.2 键盘 7.6 应用程序向导 选择菜单和子菜单项 选取工具栏按钮 7.7 综合应用 本章小节 思考题 菜单有下拉式菜单和弹出菜单(上下文菜单)。下拉式菜单的组成结构: 快捷键 热键 子菜单标记 主菜单 菜单项 子菜单名 分隔线 本章目录 菜单列表框 菜单项属性 操作按钮 分隔线: 在标题栏输入一个连字符“-” 标题热键:前面加 本章目录 1)设计状态下,选择“工具”菜单下的“菜单编辑器” 2)窗体上右击,在快捷菜单中选择“菜单编辑器” 1. 建立方法 1)标题(Caption)文本框 用于让用户键入显示在窗体上的菜单标题,键入的内容在下面的菜单显示区域显示。 如果输入时在菜单标题的某个字母前加符号,则该字母为热键字母,窗体上显示该字母时有下划线。 设计时可以用分界符给下拉菜单分组,在设计菜单时在标题文本框中输入连字符“——”,则菜单显示时形成 一个分隔符。 2、 菜单编辑器的说明 2)名称(Name)文本框 用来由用户输入菜单项的名称,它在程序中用来表示该菜单,不会显示,分隔符也要有名称。 3)快捷键(ShortCut)下拉列表框。 用户可以在下拉列表中为菜单项选择一个快捷键,如果进行了选择,则快捷键会显示在菜单标题的右边 4)下一个(Next)按钮 用户设置完一个菜单项后,按此按钮可以换行到下一个菜单设置。 5)←和→按钮 为菜单层次的选择按钮,建立好菜单后按→按钮,则菜单项在显示框中向右移一段,前面加…,表示该菜单项为下一级的菜单项。选定某一菜单项后按←,前面的省略号取消,表示该菜单项为上一级的菜单项。 6)插入(Insert)按钮 在选定的菜单项前插入一个菜单项 7)删除(Delete)按钮] 删除选定的菜单项 8)↑和↓按钮 用于改变菜单项的位置 9)复选(Checked)检查框 在显示框中选顶某个菜单项,在选定复选检查框,则当前被选定的菜单项左边加检查标记“√”,表示该菜单项为一选项。 10)有效(Enabled)检查框 决定菜单项是否可选(有效) 11)可见(Visible)检查框 决定该菜单项是否可见 例7.15将例7.10中的命令组织成下拉式菜单。 本章目录 3、 下拉式菜单 独立于窗体菜单栏而显示在窗体内的浮动菜单。显示位置取决于单击鼠标键时的位置。 设计过程与普通菜单相同。菜单弹出的方法: [对象.]PopupMenu 菜单名[, 标志, x, y] 标志:表示弹出的位置和触发的键 Sub Text1_MouseDown(…) If Button = 2 Then PopupMenu EditMenu End Sub 例7.16 为例7.15中的文本框配置弹出菜单 本章目录 指一个应用程序中有多个并列的普通窗体,每个窗体有自己的界面和代码,完成不同的功能 1. 添加窗体 通过工程|添加窗体命令,每个窗体有独立的Frm文件,同一工程不能有相同名称的窗体 。 2. 设置启动对象 通过工程|属性指定启动对象(缺省为第一个创建的窗体)。 本章目录 1) Load语句 装入窗体到内存(不显示) Load 窗体名称 2) Unload语句 从内存删除窗体 Unload 窗体名称 或 Unload Me 3) Show方法 显示窗体 [窗体名称].Show [模式] 模式为0:关闭才能对其它窗体进行操作 模式为1 :可以同时对其它窗体进行操作 4) Hide方法 隐藏窗体 [窗体名称.] Hide 本章目录 3、有关窗体语句和方法 1) 直接访问另一个窗体上的控件数据 另一个窗体名.控件名.属性 Text1 = Val(Form2.Text1) + Val(Form2.Text2)
您可能关注的文档
- [计算机软件及应用]第1章 单片微型计算机概述.ppt
- [计算机软件及应用]第1章 嵌入式系统概述.ppt
- [计算机软件及应用]第1章 Jaa语言概述-21.ppt
- [计算机软件及应用]第1章 Visual Basic的基础知识.ppt
- [计算机软件及应用]第1章 计算机系统概论.pdf
- [计算机软件及应用]第1章Authorware多媒体课件制作技术.ppt
- [计算机软件及应用]第1章MATLAB简介.pdf
- [计算机软件及应用]第1章Flash文档教学.ppt
- [计算机软件及应用]第1章基础知识.ppt
- [计算机软件及应用]第1章汇编语言基础108.ppt
- [计算机软件及应用]第一节课2学时-王兴梅new.pdf
- [计算机软件及应用]第七章 isual C++编程基础.ppt
- [计算机软件及应用]第七章android后台服务_电话服务_SMS_MMS.doc
- [计算机软件及应用]第一篇 基本工具和基本操作.ppt
- [计算机软件及应用]第七章、CAD软件工程技术及CAD1.ppt
- [计算机软件及应用]第七章多线程上课.ppt
- [计算机软件及应用]第七章输入输出流.ppt
- [计算机软件及应用]第七章用函数实现模块化程序设计.ppt
- [计算机软件及应用]第一讲 计算机的发展与应用1.ppt
- [计算机软件及应用]第三与第四章MCS-51指令系统与汇编语言程序设计.ppt
最近下载
- 2013年黑龙江省高考数学试卷(理科)(全国新课标Ⅱ).docx VIP
- 深度解析(2026)《SYT 5679-2017钻井液用降滤失剂 褐煤树脂 SPNH》.pptx VIP
- 12J201 平屋面建筑构造图集.docx VIP
- 社会调查研究计划书.docx VIP
- 深度解析(2026)《SYT 5092-2017钻井液用降滤失剂 磺化褐煤 SMC》.pptx VIP
- 倍的认识(刘松).ppt VIP
- 2021年黑龙江省龙东地区中考数学真题试卷(含答案解析).docx VIP
- 教学实录-倍的认识刘松.docx VIP
- 华为投资控股有限公司2023年年度报告-华为.pdf VIP
- 石墨电极制造性及使用.ppt VIP
原创力文档

文档评论(0)