質問 |
||
| QNo.4145471 | C# リッチテキストボックスの文字色 | |
|---|---|---|
| 質問者:trfnc223 |
richTextBox_pro.Text = "aaaaaaaaaaaaaaaaaaaaaaaa"; richTextBox_pro.Text += "end"; richTextBox_pro.Select(richTextBox_pro.TextLength - 3, 3); richTextBox_pro.SelectionColor = Color.Black; のようにして、最後に付け加えた end の文字だけ色をかえているのですが、 選択された状態になってしまいます。 マウスでドラックしている状態です。 これを解除した状態で文字色をかえるにはどうしたらいいのでしょうか。 |
|
困り度:
|
||
| 質問投稿日時: 08/07/02 12:43 |
||
回答良回答20pt |
|
| ANo.1 | 選択範囲を解除しても 色は設定されたままだと思いますよ 選択を解除するだけなら richTextBox_pro.SelectionLength = 0; などを実行してやればいいと思います キャレットの位置の変更したければ richTextBox_pro.SelectionStart = 任意の位置; といった具合でしょう |
|---|---|
| 回答者:redfox63 | |
| 種類:回答 どんな人:専門家 自信:自信あり |
|
| 回答日時: 08/07/03 00:29 |
|
| |
| この回答へのお礼 | ありがとうございます。 うまくいきました!! |