You can add a submenu through the designer or through code. Click on either of the following links to expand the steps for the designer or for the code.
To add a submenu item to C1MainMenu at design time
To add a new command link to the menu (C1CommandMenu or C1ContextMenu) linked by the currently selected command link, complete the following steps:
To add a submenu item to C1MainMenu programmatically
To programmatically add a submenu item, complete the following steps:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Imports C1.Win.C1Command |
To write code in C#
C# |
Copy Code
|
---|---|
using C1.Win.C1Command; |
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Dim ch As C1CommandHolder = C1CommandHolder.CreateCommandHolder(Me) Dim mm As New C1MainMenu |
To write code in C#
C# |
Copy Code
|
---|---|
C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(this); C1MainMenu mm = new C1MainMenu(); |
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Me.Controls.Add(mm) Dim mmenu As C1CommandMenu = CType(ch.CreateCommand(GetType(C1CommandMenu)), C1CommandMenu) mmenu.Text = "Menu 1" |
To write code in C#
C# |
Copy Code
|
---|---|
this.Controls.Add(mm); C1CommandMenu mmenu = ch.CreateCommand(typeof(C1CommandMenu)) as C1CommandMenu; mmenu.Text = "Menu 1"; |
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
mm.CommandLinks.Add(New C1CommandLink(mmenu)) Dim submenu As C1Command = ch.CreateCommand() |
To write code in C#
C# |
Copy Code
|
---|---|
mm.CommandLinks.Add(new C1CommandLink(mmenu)); C1Command submenu = ch.CreateCommand(); |
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
submenu.Text = "submmenu 1" 'add a new c1commandlink to the submenu item mmenu.CommandLinks.Add(New C1CommandLink(submenu)) |
To write code in C#
C# |
Copy Code
|
---|---|
submenu.Text = "submenu 1"; //add a new c1commandlink to the submenu item mmenu.CommandLinks.Add(new C1CommandLink(submenu)); |