サブメニューをデザイナまたはコードで追加することができます。下記のリンクをクリックしてそれぞれの手順を参照できます。
設計時にサブメニューを追加する
新しいコマンドリンクを現在選択されているコマンドリンクによってリンクされたメニュー(C1CommandMenu または C1ContextMenu)に追加するには、以下の手順を実行します。
プログラムによるサブメニューを追加する
プログラムで C1CommandHolder を追加するには、メニュー項目を作成し、次にサブメニュー項目を作成する必要があります。それには、次の手順に従います。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Imports C1.Win.C1Command |
C# コードの書き方
C# |
コードのコピー
|
---|---|
using C1.Win.C1Command |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim ch As C1CommandHolder = C1CommandHolder.CreateCommandHolder(Me) Dim mm As New C1MainMenuim |
C# コードの書き方
C# |
コードのコピー
|
---|---|
C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(this) C1MainMenu mm = new C1MainMenu(); |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Me.Controls.Add(mm) Dim mmenu As C1CommandMenu = CType(ch.CreateCommand(GetType(C1CommandMenu)) mmenu.Text = "メニュー1(&M)" |
C# コードの書き方
C# |
コードのコピー
|
---|---|
this.Controls.Add(mm) C1CommandMenu mmenu = ch.CreateCommand(typeof(C1CommandMenu)) as C1CommandMenu; mmenu.Text = "メニュー1(&M)" |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
mm.CommandLinks.Add(New C1CommandLink(mmenu)) Dim submenu As C1Command = ch.CreateCommand() |
C# コードの書き方
C# |
コードのコピー
|
---|---|
mm.CommandLinks.Add(new C1CommandLink(mmenu)); C1Command submenu = ch.CreateCommand(); |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
submenu.Text = "submmenu 1" 'サブメニュー項目に新しい c1commandlink を追加します。 mmenu.CommandLinks.Add(New C1CommandLink(submenu)) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
submenu.Text = "submenu 1"; //サブメニュー項目に新しい c1commandlink を追加します。 mmenu.CommandLinks.Add(new C1CommandLink(submenu)) |