Page tree
Skip to end of metadata
Go to start of metadata

C1MainMenu是一个在窗口表单中显示主菜单的控制器。当你将这个对象放置到你的表单中时,它将横跨整个表单的上不,就像常规的Windows主菜单做的那样。除了表单顶部的主菜单,它将自动添加一个C1CommandHolder 到组件托盘
中。C1CommandHolder作为一个独立对象,将会存储所有的菜单命令。每个表单中只能存在一个C1MainMenu控制器。
设计时添加C1MainMenu 控制器:
在Visual Studio工具栏中,双击C1MainMenu组件,或者将其拖拽、放置到表单中。

编程时添加C1MainMenu控制器:

Visual Basic

Visual Basic

Imports C1.Win.C1Command
Dim ch As C1CommandHolder(Me)
Dim mm As New C1MainMenu
Me.Controls.Add(mm)

C#

C#

using C1.Win.C1Command C1CommandHolder.CreateCommandHolder(this); C1MainMenu mm = new C1MainMenu(); this.Controls.Add(mm);

下面的屏幕截图显示一个C1MainMenu控制器被添加到表单后的效果:

C1MainMenu控制器包含一个Link to Command设计器,将会允许你很方便的配置菜单。

注意注意: 这个编辑器对所有的C1CommandLinks都有效;因此,你可以很简单的为任何对象编辑他们的所有命令:
C1ContextMenu, C1ToolBar, 和C1OutBar。

  • No labels