|
|
|
|
|
|
|
|
|
一、建立菜单 在本例中,为窗体创建一个只有两个菜单的菜单栏,一个是[文件]菜单,另一个是[编辑]菜单。其中[文件]菜单包含3个菜单项,分别是[新建]、 [关闭]和[退出],并且在[关闭]与[退出]之间有一个分隔条,如图所示。
[编辑]菜单也包含3个选项,分别是[颜色]、 [黑体]和[字号]。并且[字号]是个子菜单标题,其子菜单中又包含3个菜单项。
使用菜单编辑器创建该菜单栏的步骤如下: (1)单击工具栏上的[菜单编辑器]按钮打开[菜单编辑器]对话框。确保[窗体]窗口为当前活动窗口,否则[菜单编辑器]按钮无效。如果工程中包含多个窗体,则为当前活动的窗体创建菜单。 (2)在[标题]文本框中,输入“文件(&F)”。其中F被设置为该菜单项的访问键,在菜单中,这一字符会被自动加上一条下划线。 (3)在[名称]文本框中输入“MenFile”,其他各选项使用默认设置,可见,在菜单控件列表框中显示出了刚刚创建的[文件]菜单控件。 (4)单击[下一个]按钮,则菜单控件列表框中的光标条移动到了下一行。对应的[标题]文本框与[名称],文本框为空的,可从中输入另一个菜将[字号]子菜单中几个选项的名称设置为一样的,并且为它们指定了不同的索引号,这其实就是将这几个选项创建成了一个控件数组。也可以随意指定它们的名称,而不创建成控件数组。 (5)在[标题]文本框中输入“新建(&N)”,在[名称]中输入“MenNew”。并在[快捷键]列表框中选Ctrl+N。则“新建(&N)”与“文件(&F)”并排显示在菜单控件列表框中。 (6)单击右箭头按钮,则菜单[新建]向右前进一段距离,并且在其前加四个点,这表明它成为[文件]菜单中的一个选项。四个点表示一个内缩符号,菜单编辑器就是通过内缩来判断菜单的层次的。 (7)在单击[下一个]在[文件]菜单创建[关闭]、分隔条和退出3个选项。 这样,文件菜单创建完毕,下面开始创建[编辑]菜单。 (8)单击[下一个]按钮,取消内缩让其成为独立的菜单标题 (9)在[标题]文本框中输入“编辑(&E)”,在[名称]输入“MenEdit” (10)与创建[文件]菜单中个选项的方法一样,为[编辑]菜单创建3个选项。 (11)这为[字号]选项创建子菜单。子菜单的创建与菜单创建菜单项的方法相同,只要子菜单中个项相对于子菜单内缩一个内缩号就可以了。 (12)到此,就为窗体创建了一个包含两个菜单的菜单栏。单击[确定]按钮,关闭[菜单编辑器]对话框,创建的菜单标题将显示在窗体上。在设计时,单击一个菜单标题可在其下拉菜单中显示所有选项,如图所示。
从以上的菜单创建过程中可以看出,菜单控件在菜单控件列表框中的位置决定了该控件是菜单标题、菜单项、子菜单标题,还是子菜单项: 位于列表框中左侧平齐的菜单控件作为菜单标题显示在菜单栏中。 列表框中被缩进过的菜单控件,当单击其前导的菜单标题时才会在该菜单上显示。
一个缩进过的菜单控件,如果后面还紧跟着再次缩进的一些菜单控件,它就成为一个子菜单的标题。在子菜单标题以下缩进的各个菜单控件,就成为该子菜单的菜单项。 除了可以在[菜单编辑器]对话框中设置菜单控件的属性外 ,也可以像设置其他控件属性一样,通过[属性]窗口来设置菜单控件的属性 。单击[属性]窗口上方的对象列表框,在其下拉列表中包含有当前窗体的所有菜单控件,如图所示。
从中选择要设置属性的菜单控件,在[属性]窗口中列出的属性与[菜单编辑器]对话框中的选项是对应的, 如Caption属性对应[标题]选项,用户可以在此设置菜单的标题。
|
|
|
|
| |