Ribbon for WinForms
RibbonButton.Click イベントの処理
タスク別ヘルプ > リボンイベントの処理 > RibbonButton.Click イベントの処理
注意:このトピックでは、3つのリボンボタンをリボンに追加し、リボンフォームに RichTextBox を追加してあることを前提としています。 リボンにリボンボタンを追加する手順については、「リボングループへの項目の追加」を参照してください。

リッチテキストボックスのテキストのコピー、切り取り、または貼り付けを実行できるようにするには、〈コピー〉、〈切り取り〉、〈貼り付け〉の各ボタンの Click イベントハンドラを作成します。 以下のコードをプロジェクトに追加します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
' 名前空間の Imports ディレクティブを入力
Imports C1.Win.C1Ribbon
 
' 〈コピー〉ボタンの Click イベントを処理
Private Sub CopyBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopyBtn.Click
    Me.RichTextBox1.Copy()
    Me.RichTextBox1.Focus()
End Sub
 
' 〈切り取り〉ボタンの Click イベントを処理

Private Sub CutBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cutbtn.Click
    Me.RichTextBox1.Cut()
    Me.RichTextBox1.Focus()
End Sub
 
' 〈貼り付け〉ボタンの Click イベントを処理

Private Sub PasteBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PasteBtn.Click
    Me.RichTextBox1.Paste()
    Me.RichTextBox1.Focus()
End Sub

C# コードの書き方

C#
コードのコピー
// 名前空間の Imports ディレクティブを入力
using C1.Win.C1Ribbon;
 
// コピー〉ボタンの Click イベントを処理

private void CopyBtn_Click(object sender, EventArgs e)
{
    this.richTextBox1.Copy();
    this.richTextBox1.Focus();
}
 
//〈切り取り〉ボタンの Click イベントを処理
private void CutBtn_Click(object sender, EventArgs e)
{
    this.richTextBox1.Cut();
    this.richTextBox1.Focus();
}
 
// 〈貼り付け〉ボタンの Click イベントを処理

private void PasteBtn_Click(object sender, EventArgs e)
{
    this.richTextBox1.Paste();
    this.richTextBox1.Focus();
}

RibbonButton.Name プロパティに以下の値が設定されている点に注意してください。