子项 (BarSubItem 对象) 被用于创建主菜单及其子菜单。 这些 items 有自己的子 links 集合。 可以把任意的 link 类型添加到其中。 例如,要在菜单内创建一个子菜单,则需要把子项的 link 添加到另一个子项的 link 集合中。
任务
本主题中的示例创建一个简单的主菜单。 创建的示例应用程序的结果在下图中显示。
![](img/img3476.jpg.png)
实现
按照下列步骤来创建这一个应用程序。 (假设已经打开了一个 Windows 应用程序项目,在此项目中已经有一个 BarManager 组件放置在窗体上。)
-
选中 BarManager 组件。 然后单击 Click here to add MainMenu(单击此处添加主菜单) 按钮来创建主菜单,如下图所示。
译者注:此条信息对于较高版本的 XtraBars 套件不适用。默认情况下,在把 BarManager 组件添加到窗体中之后,将自动新建三个 bars: 一个位于窗体顶部的主菜单栏、一个位于主菜单栏下面的工具栏、一个位于窗体底部的状态栏。如果不需要其中的某个 bar(例如状态栏),则可以选中它,然后按下 DELETE 键来删除它。如果要新建一个主菜单栏,则可以单击窗体设计器底部面板中的 BarManager 组件的智能标记,然后选择 Create MainMenu(新建主菜单) 项。 注意,如果窗体中已经有主菜单栏,则 Create MainMenu(新建主菜单) 项不可视。
![](img/img3473.jpg.png)
-
新建一个 File 菜单 (BarSubItem 对象)。 请参阅 使用按钮项 主题来获取关于如何创建及定制工具栏项和 links 的信息。
-
然后创建菜单项。 双击 File link 来调用该菜单。 然后添加 New、Open、Save 和 Save All 按钮项。 结果如下图所示。
![](img/img3474.jpg.png)
-
新建 Send 子项 (BarSubItem 对象) 作为菜单项。
-
把 Mail Recipient... 和 Mail Recipient (as Attachment)... 按钮项添加到 Send 项中。
![](img/img3475.jpg.png)
-
运行此应用程序。 创建的主菜单的外观应与下图相像。
![](img/img3476.jpg.png)