北大青鸟 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 事件启用或禁用特定的菜 单选项