
v 菜单编辑器
菜单是 Windows用户接口中最重要也是最有特色的元素,Windows中的菜单主要有两种:
■ 菜单栏菜单
■ 快捷菜单
菜单只能放在窗体上。我们可以使用“ 菜单编辑器”来设计菜单。启动菜单编辑器的3种方法是:
■单击“工具”菜单中的“菜单编辑器”命令
■单击工具栏上的“菜单编辑器”按钮
■使用Ctrl+ E 快捷键

◆ Caption(标题,必选项)
► 应用程序菜单上出现的字符串。
► 建立分割条时,则在标题上输入一个“-”(减号)。
► 设“访问键”或叫“热键”,如: 文件(&F)表示可通过 Alt+ F 打开文件菜单。
►如不指定热键,也可以用顶级菜单的第一个字母作为热键。
如:&Drag 在菜单中将显示为Drag,其中带下划线的第一个字母表示热键
◆ Name (名称,必选项)
►菜单命令名,这个属性不出现在屏幕上。
►编写程序代码时的“对象名”。
►每个菜单命令都是一单独的对象,只识别Click事件。
►不能有空格。
◆索引(Index)
►只有生成菜单命令数组时才使用,所谓菜单命令数组是指所有菜单的名称相同,所以要用索引区分开。
◆快捷键
►Ctrl+(功能键)或(字母)。
► 直接执行菜单命令。
► 只能从“快捷键”清单中选择,不能自己指定。
► 尽可能与Windows的标准一致。
◆复选(Checked)属性
►有些菜单命令是触发式的,通常用选定表示打开,用取消表示关闭。如:工具栏、状态栏等。
►菜单命令前有√,则表示选中。
►在程序运行时,要改变此命令的选定状态,可用下列方式
A.Checked=NotA.Checked
◆有效(Enabled)属性
►有些命令不是总是可用的。如果剪贴板中没有内容,则“粘贴”命令不可用。可以将其Enabled属性设为False,菜单命令则变为灰色的。
◆可见(Visible)属性
►默认时为True,如果Visible=False则可隐藏菜单命令,一般做动态菜单时用到。
◆编辑区
← :向上移动一个等级
→ :向下移动一个等级
↑ :向上移动一个位置
↓ :向下移动一个位置
下一个:进行下一个菜单名称的设定。
插入: 在当前选定行的上一行插入一项。
删除: 删除当前选定行。