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;
}
}
Please follow and like us:


コメント
[…] 現在選択されているテキストの背景色を変更する […]