菜单程序设计 一、菜单 菜单的基本作用: 提供人机对话,以便让使用者选择应用系统的各种功能; 管理应用系统,控制各种功能模块的运行。 菜单的基本类型:弹出式菜单(如右击后)、下拉式菜单。 几个常用术语: 菜单条——菜单条出现在窗体标题的下面,包含每个菜单的标题。 菜单——菜单包含命令列表或子菜单名。 菜单项——菜单中列出的每一项。 子菜单——从某个菜单项分支出来的另外的一个菜单。具有子菜单的菜单项右边带有一个三角符号标志。 分隔条——分隔条是在菜单项之间的一条水平直线,用于修饰菜单。 弹出式菜单——弹出式菜单是另一种形式的菜单,在按下鼠标右键时出现,它是一个上下文相关的菜单。 二、菜单编辑器 使用菜单编辑器可以为应用程序创建自定义菜单并定义其属性,利用这个编辑器,可以建立下拉式菜单,最多可达 6层。 启动菜单编辑器的方法有 4种(先选中一个窗体,使之为活动窗体): 使用菜单“ 工具” /“ 菜单编辑器” ; 单击工具栏中的“ 菜单编辑器” 按钮; 键盘快捷键 CTRL+E; 在要建立菜单的窗体上单击右键,在弹出菜单中选择“ 菜单编辑器” 。 启动后,弹出菜单设计窗口。 菜单编辑器窗口分为三个部分:数据区、编辑区和菜单项显示区。 1、数据区 用来输入或修改菜单项、设置属性。其中: "标题"项:在提供的文本输入框中可以输入菜单名或命令名,这些名字出现在菜单之中。输入 的内容同时也显示在设计窗口下方的显示窗口中(相当于控件的 Caption属性)。如果在该栏中输入一个减号(-),则可在菜单中加入一条分隔线。 "名称"项:在文本输入框中可以为菜单名及各菜单项输入控制名。控制名是标识符(相当于控件的 Name属性),仅用于访问代码中的菜单项,它不会在菜单中出现。菜单名和每个菜单项都是一个控件,都要为其取一个控制名。 "索引"项:当几个菜单项使用相同的名称时,把它们组成控件数组,可指定一个数字值来确定每一个菜单项在控件数组中的位置。该位置与控件的屏幕位置无关。 "快捷键"项:允许为每个菜单项选择快捷键(热键)。 "帮助上下文 ID"项:可在该文本框中输入数值,这个值用来在帮助文件(用HelpFile属性设置)中查找相应的帮助主题。 "协调位置"项:用来确定菜单或菜单项是否出现或在什么位置出现。该列表有4个选项: 0-None 菜单项不显示 1-Left 菜单项靠左显示 2-Middle 菜单项居中显示 3-Right 菜单项靠右显...