コントロールに C1ContextMenu をデザイナまたはコードで追加することができます。下記のリンクをクリックしてそれぞれの手順を参照できます。
設計時にコントロールに C1ContextMenu を追加する
コンテキストメニューを作成してメニュー項目に関連付けるには、次のタスクを実行します。

プログラムでコントロールに C1ContextMenu を追加する
C1ContextMenu をコントロールに追加するには、次の手順に従います。
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Dim ch As C1.Win.C1Command.C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(Me)  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(this)  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    'コピーコマンドを作成し、設定します。 Dim cmdCopy As C1Command = ch.CreateCommand() cmdCopy.Text = "コピー" AddHandler cmdCopy.Click, AddressOf clickCopy AddHandler cmdCopy.CommandStateQuery, AddressOf queryCopy  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    // コピーコマンドを作成し、設定します。 C1Command cmdCopy = ch.CreateCommand();  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Dim cm As C1ContextMenu = Ctype(ch.CreateCommand(GetType(C1ContextMenu)), C1ContextMenu) 'コマンドへのリンクを挿入します。 cm.CommandLinks.Add(New C1CommandLink (cmdCopy)) ch.SetC1ContextMenu(TextBox1, cm)  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    C1ContextMenu cm = ch.CreateCommand(typeof(C1ContextMenu)) as C1ContextMenu //コマンドへのリンクを挿入します。 cm.CommandLinks.Add(new C1CommandLink(cmdCopy)) ch.SetC1ContextMenu(textBox1, cm)  | 
                            |
Visual Basic コードの書き方
| Visual Basic | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    Private Sub clickCopy(ByVal sender As Object, ByVal e As C1.Win.C1Command.ClickEventArgs) Me.textBox1.Copy() End Sub 'コピーコマンドの現在の状態を取得します。 Private Sub queryCopy(ByVal sender As Object, ByVal e As C1.Win.C1Command.CommandStateQueryEventArgs) e.Enabled = Me.textBox1.SelectionLength > 0 End Sub  | 
                            |
C# コードの書き方
| C# | 
                                     
                                        コードのコピー
                                     
                                 | 
                            
|---|---|
                                    
Private Sub clickCopy(ByVal sender As Object, ByVal e As C1.Win.C1Command.ClickEventArgs)
    {
        this.textBox1.Copy()
    }
//コピーコマンドの現在の状態を取得します。
Private Sub queryCopy(ByVal sender As Object, ByVal e As C1.Win.C1Command.CommandStateQueryEventArgs)
    {
        e.Enabled = Me.textBox1.SelectionLength > 0 
    }
                                 | 
                            |
