- PR -

部分的にテキストの表示色を変えたい

1
投稿者投稿内容
ゆず
会議室デビュー日: 2005/05/29
投稿数: 18
投稿日時: 2005-11-03 13:48
お世話になります。
VB.netでプログラムを書いているのですがわからない点があります。

リッチテキストボックスを使い、選択した範囲の文字の色を変えたいのですが
選択範囲を変更するたびに、前回の指定した色を一度解除して
新たに指定した部分のみ色を変えるにはどのようにしたらよいのでしょうか。
よろしくお願いいたします。

Private Sub RichTextBox1_MouseUp(ByVal sender As Object, _
ByVal e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseUp

'選択範囲の色を赤にかえる
Me.RichTextBox1.SelectionColor = System.Drawing.Color.Red

End Sub
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-11-03 14:51
MouseUp イベントではなく、SelectionChanged イベント を使うべきなのでは?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)