北大青鸟:《VB程序设计》培训资料(PPT讲稿)第七章 菜单和对话框

北大青鸟 c 第七章 菜单和对话框 Ⅴ ersion3.0 CHA
Version 3.0 菜单和对话框 第七章

回顾 使用过程和函数 说明程序中过程和函数的作用范围 使用参数和在函数及过程中传递参数的规则 使用 Visua|Basc支持的内部函数 使用 SUB MAIN过程 2 北大青鸟
2 回顾 • 使用过程和函数 • 说明程序中过程和函数的作用范围 • 使用参数和在函数及过程中传递参数的规则 • 使用 Visual Basic 支持的内部函数 • 使用 SUB MAIN 过程

本章目标 设计菜单和编写菜单代码 设计和使用窗口中的弹出菜单 ·解释和使用系统对话框输入数据 解释和使用对话框控件 设计和使用自定义对话框 3 北大青鸟
3 本章目标 • 设计菜单和编写菜单代码 • 设计和使用窗口中的弹出菜单 • 解释和使用系统对话框输入数据 • 解释和使用对话框控件 • 设计和使用自定义对话框

菜单的必要性 应用程序可以执行多种任务 为了使用户可以高效地使用应用程序,它必 须具备下列功能: 通知用户可用的任务 向用户提供指定所要执行的任务的方法 菜单提供了一种便捷统一的方法,将不同的 命令分组排列,使用户可以方便地访问 北大青鸟
4 菜单的必要性 • 应用程序可以执行多种任务 • 为了使用户可以高效地使用应用程序,它必 须具备下列功能: – 通知用户可用的任务 – 向用户提供指定所要执行的任务的方法 • 菜单提供了一种便捷统一的方法,将不同的 命令分组排列,使用户可以方便地访问

菜单示例 主菜单选项 标题栏 仁菜单栏 1y Prolect-Microsof/ visual Basic [tit]-[MyyDI frm(Code)l 工程1- Microsoft Visual Basic[设计]-[Form/(Form) 文件G编辑(B)视图工程e格式Q2调试D)运行(B)查询图表①工具(外接程序( B,c代码窗囗 B国对原窗口(3+7 %% 5+F2 G ner .Fo 最后位置(①cH+ht+F2 对象浏览器Q) F2 子菜单选项 A:口立即口0 Ctrl+G 5 北大青鸟
5 菜单示例 标题栏 主菜单选项 菜单栏 子菜单选项

菜单的元素 菜单栏显示在窗体标题栏的正下方,包含 个或多个菜单选项 每个莱单选项下可能会显示一个或多个选项 ·菜单栏上的选项是主菜单选项 位于主菜单选项下方的选项称为子选项 显示在菜单栏上的菜单选项都分别表明了它 们所提供的操作的种类 常见的种类文件,编辑,褪图,窗口,帮助等 6 北大青鸟
6 菜单的元素 • 菜单栏显示在窗体标题栏的正下方,包含一 个或多个菜单选项 • 每个菜单选项下可能会显示一个或多个选项 • 菜单栏上的选项是主菜单选项 • 位于主菜单选项下方的选项称为子选项 • 显示在菜单栏上的菜单选项都分别表明了它 们所提供的操作的种类 – 常见的种类文件,编辑,视图,窗口,帮助等

菜单编辑器 菜单编辑器 标题c):印 确定 名称): mnuPrint 取消 菜单控件 索引〖 快捷键):ctr1+P 属性 帮助上下文ID: 协调位置@):[-xone 厂复选〔)有效C)可见C)显示窗口列表 下一个插入〔)删除 文件 Ctrlts 菜单控件 列表框 北大青鸟
7 菜单编辑器 菜单控件 属性 菜单控件 列表框

菜单编辑器选项21 标题 名称 ·快捷键 复选 有效 显示窗口列表 (此处请实际操作) 8 北大青鸟
8 菜单编辑器选项 2- 1 • 标题 • 名称 • 快捷键 • 复选 • 有效 • 显示窗口列表 (此处请实际操作)

菜单编辑器选项22 右箭头 左箭头 上箭头 下箭头 菜单列表 插入 删除 (此处请实际操作) 9 北大青鸟
9 菜单编辑器选项 2-2 • 右箭头 • 左箭头 • 上箭头 • 下箭头 • 菜单列表 • 下一个 • 插入 • 删除 (此处请实际操作)

编写菜单事件代码 与莱单项相关联的cck事件用于定义在选 择该菜单项时必定会触发的操作 通常, click事件用于根据选定的菜单选项 加载或卸载应用程序中的窗体 也可以使用cick事件启用或禁用特定的菜 单选项 北大青鸟
10 编写菜单事件代码 • 与菜单项相关联的Click 事件用于定义在选 择该菜单项时必定会触发的操作 • 通常,Click 事件用于根据选定的菜单选项 加载或卸载应用程序中的窗体 • 也可以使用 Click 事件启用或禁用特定的菜 单选项
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第六章 过程和函数.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第五章 常见标准控件.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第四章 数组和结构.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第三章 Visual basic的基本语法.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第二章 事件和事件处理.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第一章 可视化编程基础.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十二章 在VB中访问数据库:数据库查询和数据库显示.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十一章 在VB中访问数据库:ADO和CONNECTION对象.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十章 程序调试和错误处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第九章 Java输入输出.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第八章 多线程.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第七章 Java中的鼠标.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第六章 图形处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第五章 图形用户界面.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第四章 异常处理和常用系统类.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第三章 面向对象的程序设计.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第二章 Java基本语法.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第一章 Java概述(编著:肖孟强、张忠义、李晓利、于春花).ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第十章 综合实例.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第八章 工具栏、状态栏和多文档窗口.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第九章 数据文件.ppt
- 《电子商务的物流管理》讲义电子课件.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十章 MATLAB图形句柄.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十一章 MATLAB图形用户界面设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十二章 Simulink动态仿真集成环境.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十三章 在Word环境下使用MATLAB.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第一章 MATLAB操作基础.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第二章 MATLAB矩阵及其运算.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第三章 MATLAB程序设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第四章 MATLAB文件操作.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第五章 MATLAB绘图.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第六章 MATLAB数据分析与多项式计算.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第七章 MATLAB解方程与函数极值.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第八章 MATLAB数值积分与微分.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第八章 MATLAB符号计算.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第一讲 MATLAB概述与运算基础.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第二讲 MATLAB程序设计.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第三讲 文件操作.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第四讲 绘图功能.ppt