サブメニューをデザイナまたはコードで追加することができます。下記のリンクをクリックしてそれぞれの手順を参照できます。
設計時に複数のサブメニューを追加する
設計時にサブメニューとサブメニュー内に別のメニューを追加するには、次の手順に従います。



プログラムによる複数のサブメニューを追加する
プログラムでサブメニューとサブメニュー内に別のメニューを追加するには、次の手順に従います。
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 C1MainMenu  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(this) C1MainMenu mm = new C1MainMenu();1MainMenu;  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Me.Controls.Add(mm) Dim mmenu As C1CommandMenu = CType(ch.CreateCommand(GetType(C1CommandMenu)), C1CommandMenu)  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    this.Controls.Add(mm) C1CommandMenu mmenu = ch.CreateCommand(typeof(C1CommandMenu)) as C1CommandMenu;  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    mmenu.Text = "メニュー1(&M)" mm.CommandLinks.Add(New C1CommandLink(mmenu)  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    mmenu.Text = "メニュー1(&M)"; mm.CommandLinks.Add(new C1CommandLink(mmenu));  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Dim menuitem1 As C1Command = ch.CreateCommand()  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    C1Command menuitem1 = ch.CreateCommand()  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    menuitem1.Text = "メニュー項目1" 'menumitem1 に新しい c1commandlink を追加します。 mmenu.CommandLinks.Add(New C1CommandLink(menuitem1))  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    menuitem1.Text = "メニュー項目1" //menumitem1 に新しい c1commandlink を追加します。 mmenu.CommandLinks.Add(new C1CommandLink(menuitem1))  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Dim menuitem2 As C1CommandMenu = New C1CommandMenu() menuitem2.Text = "メニュー項目2" mmenu.CommandLinks.Add(New C1CommandLink(menuitem2))  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    C1CommandMenu menuitem2 = new C1CommandMenu(); menuitem2.Text = "メニュー項目2"; mmmenu.CommandLinks.Add(new C1CommandLink(menuitem2))  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Dim submenu1 As C1Command = ch.CreateCommand() submenu1.Text = "Submenu 1" menuitem2.CommandLinks.Add(New C1CommandLink(submenu1))  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    C1Command submenu1 = ch.CreateCommand() submenu1.Text = "Submenu 1" menuitem2.CommandLinks.Add(new C1CommandLink(submenu1));  | 
                            |
