[Tips][RichTextBox] 現在選択されているテキストの背景色を変更する

RichTextBoxコントロール上で選択されているテキストの背景色を変更するにはSelectionBackColorプロパティを使用します。

下記は選択されているテキストの背景色を変更する例です。

[選択箇所の背景色を変更]ボタンをクリックするとColorDialogが表示し、選択されたテキストの背景色を設定します。

 

VBの例

' [選択箇所の背景色を変更]ボタンクリック時の処理
Private Sub btnChangeColor_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnChangeColor.Click
    'ColorDialogを表示
    If ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
        '★★★選択箇所の背景色を変更する★★★
        RichTextBox1.SelectionBackColor = ColorDialog1.Color
    End If
End Sub

C#の例

// [選択箇所の背景色を変更]ボタンクリック時の処理
private void btnChangeColor_Click(object sender, EventArgs e)
{
    // ColorDialogを表示
    if (colorDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        // ★★★選択箇所の背景色を変更する★★★
        richTextBox1.SelectionBackColor = colorDialog1.Color;
    }
}

“[Tips][RichTextBox] 現在選択されているテキストの背景色を変更する” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください