12 本章的学习要点 ●用菜单编辑器建立菜单 ●菜单项的控制 ◆(1)有效性控制 (2菜单项标记 (3)键盘选择 ●菜单项的增减 ●文件对话框 ●其它对话框(“颜色”、“字体”、“打印”对话框)
第12章 菜单与对话框 本章的学习要点 用菜单编辑器建立菜单 菜单项的控制 ❖(1)有效性控制 ❖(2)菜单项标记 ❖(3)键盘选择 菜单项的增减 文件对话框 其它对话框(“颜色” 、 “字体” 、 “打印”对话框)
1211下拉式菜单 今下拉式菜单的主菜单显示在菜单条里,VB中包含了13 个主菜单,如图12-1所示。 文件(编辑(E视图(工程巴)格式()调试D运行()查询图表(工具(外接程序(A)窗口()帮助(H 当程序执行时用鼠标或键盘选择某个菜单项会弹出下 拉子菜单。例如V中单击“文件”主菜单或利用 “Alt”十“F”键的组合可以弹出文件的下拉子菜单。 在某些菜单项中还包含有分隔条,利用分隔条可将不 同功能菜单项进行分隔。菜单项还可包含快捷键和热 键,利用快捷键和热键的正确使用可以直接利用键盘 调用对应的功能,提高操作速度
12.1.1下拉式菜单 ❖下拉式菜单的主菜单显示在菜单条里,VB中包含了13 个主菜单,如图12-1 所示。 ❖当程序执行时用鼠标或键盘选择某个菜单项会弹出下 拉子菜单。例如VB中单击“文件”主菜单或利用 “Alt”+“F”键的组合可以弹出文件的下拉子菜单。 ❖在某些菜单项中还包含有分隔条,利用分隔条可将不 同功能菜单项进行分隔。菜单项还可包含快捷键和热 键,利用快捷键和热键的正确使用可以直接利用键盘 调用对应的功能,提高操作速度
下拉式菜单 今菜单显示在窗体中,因此菜单的设置也和其他控件 样在窗体内进行。VB为用户提供了菜单编辑器。打开 菜单编辑器的方法有如下几种: 1.在VB中单击“工具”菜单中的“菜单编辑器”子菜 单 2.利用“Ctr1”+“E”键的组合; ◆3.在需要建立菜单的窗体上右击,在弹出的菜单中选 择“菜单编辑器”命令; ☆4.单击工具栏中的“菜单编辑器”快捷按钮。 今用上述任一方法打开的“菜单编辑器”的对话框,如 图122所示
下拉式菜单 ❖菜单显示在窗体中,因此菜单的设置也和其他控件一 样在窗体内进行。VB为用户提供了菜单编辑器。打开 菜单编辑器的方法有如下几种: ❖1.在VB中单击“工具”菜单中的“菜单编辑器”子菜 单; ❖2.利用“Ctrl”+“E”键的组合; ❖3.在需要建立菜单的窗体上右击,在弹出的菜单中选 择“菜单编辑器”命令; ❖4.单击工具栏中的“菜单编辑器” 快捷按钮。 ❖用上述任一方法打开的“菜单编辑器”的对话框,如 图12-2所示
下拉式菜单 菜单编辑器 标题① 确定 名称 取消 索引〖 快捷键〕 one 帮助上下文I: 协调位置@):-xone 厂复选¢)有效)可见口显示窗口列表) 」+」个」↓」下一个插入」删除①
下拉式菜单
下拉式菜单 利用菜单编辑器,可以对窗体中所需的菜单各项属性进行 设置。菜单编辑器具体可分为3个部分,上部为属性设置 区,用来对菜单项进行标题、名称等的属性设置;中部为 编辑区,包含7个按钮,用来对输入的菜单项进行简单的 编辑;下部为菜单项显示区,前面所编辑的菜单项在此处 显示 菜单编辑器 标题c): 确定 名称) 取消 索引〖 快捷键():「0xne) 帮助上下文ID: 协调位置@) one 厂复选c V有效)可见①口显示窗口列表) 下一个插入〔)删除〔)
下拉式菜单 ❖ 利用菜单编辑器,可以对窗体中所需的菜单各项属性进行 设置。菜单编辑器具体可分为3个部分,上部为属性设置 区,用来对菜单项进行标题、名称等的属性设置;中部为 编辑区,包含7个按钮,用来对输入的菜单项进行简单的 编辑;下部为菜单项显示区,前面所编辑的菜单项在此处 显示
下拉式菜单 1.属性设置区: (1)“标题” (2)“名称” (3)“索引” (4)“快捷键” (5)“复选” (6)“有效” (7)“可见” (8)“帮助上下文” (9)“协调位置
下拉式菜单 ❖1.属性设置区: ▪ (1)“标题” ▪ (2)“名称” ▪ (3)“索引” ▪ (4)“快捷键” ▪ (5)“复选” ▪ (6)“有效” ▪ (7)“可见” ▪ (8)“帮助上下文” ▪ (9)“协调位置
下拉式菜单 2.编辑区 (1)」+」 用于调整菜单项的级别,单击一次+按钮, 则产生一个内缩符号“…”,表示为上一级的子菜 单;单击一次 删除一个内缩符号,则该 菜单项被提高一个级别。菜单项的级别最多可以设 置6级。 (2)个」↓」 通过单击或』↓」按钮可将当前被选择 的菜单项在同级里向上或向下移动一个位置
下拉式菜单 ❖2.编辑区 ▪ (1) 用于调整菜单项的级别,单击一次 按钮, 则产生一个内缩符号“…”,表示为上一级的子菜 单;单击一次 ,删除一个内缩符号,则该 菜单项被提高一个级别。菜单项的级别最多可以设 置6级。 ▪ (2) 通过单击 或 按钮可将当前被选择 的菜单项在同级里向上或向下移动一个位置
下拉式菜单 2.编辑区 (3)“下一个” 介绍当前菜单项的编辑进入下一菜单项的编辑 (4)“插入” 在当前菜单项的前面插入一个空白菜单项。 (5)“删除” 删除当前菜单项
下拉式菜单 ❖2.编辑区 ▪ (3)“下一个” 介绍当前菜单项的编辑进入下一菜单项的编辑。 ▪ (4)“插入” 在当前菜单项的前面插入一个空白菜单项。 ▪ (5)“删除” 删除当前菜单项
下拉式菜单 3.菜单项显示区 该区域用于显示输入的菜单项,编辑好的菜单项可通 过内缩符号表明其层次,如图12-3所示:编辑为主菜 单,其下有4个子菜单,而字体子菜单下还有3个二级 菜单 o菜单编辑器 标题:编辑(E 确定 名称0): mauDit 取消 索引 快捷键():「0one) 帮助上下文IDQ: 协调位置@):-Kone 厂复选)有效吧)可见①厂显示窗口列表 下一个)插入 退出(6Q) Ctrl+Q CtrltX Ctrl+C Ctrlty 黑体 楷体
下拉式菜单 ❖ 3.菜单项显示区 ▪ 该区域用于显示输入的菜单项,编辑好的菜单项可通 过内缩符号表明其层次,如图12-3所示:编辑为主菜 单,其下有4个子菜单,而字体子菜单下还有3个二级 菜单
下拉式菜单 令例12.1设计一个包含菜单的窗体,其中主菜单为文件和编 辑菜单,文件菜单包含新建、打开、保存、退出四个下拉 菜单,编辑菜单包含剪切、复制、粘贴和字体四个下拉菜 单,字体菜单又包含黑体、宋体、楷书三个下拉菜单。具 体设计完毕后效果如图12-4所示。 Form1 回 x BForm1 文件()编辑E 文件(E)编辑E 新建(n)ctr+N 剪切Ctr+X 打开(g)cr+O 复制Ctr+C 保存(S)ctr+5 粘贴crH 字体 黑体 退出(Q)crH+Q 宋体 楷体
下拉式菜单 ❖ 例12.1设计一个包含菜单的窗体,其中主菜单为文件和编 辑菜单,文件菜单包含新建、打开、保存、退出四个下拉 菜单,编辑菜单包含剪切、复制、粘贴和字体四个下拉菜 单,字体菜单又包含黑体、宋体、楷书三个下拉菜单。具 体设计完毕后效果如图12-4所示