C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 52 を表示中)
■28962 / )  リッチテキストボックスで文字の色
□投稿者/ ただいま落ちこぼれ中 (1回)-(2008/12/03(Wed) 02:27:55)

分類:[C#] 

2008/12/03(Wed) 09:14:09 編集(投稿者)
2008/12/03(Wed) 09:13:51 編集(投稿者)

C#WINDOWSアプリ開発です

i=0;//はグローバル領域処理


rich.Text = "ABCDEFG";
rich.SelectionStart = 0;
rich.SelectionLength = ++i;
rich.SelectionColor = System.Drawing.Color.Beige;

初めにフォームコンストラクタでrich.Text = "ABCDEFG";としています
上記コードはキーダウン時処理です。
二行目のrich.Text = "ABCDEFG";をコメントし実行すると
キーイベントに来るたびに一文字ずつ色がBeigeになります。そういった動きを正としますが
コメントを外すと初めのキーイベントではAが色が変わり問題ありませんが、二回目のキーイベントで
AからGまでがBeigeに変わってしまいます
原因がよくわかりません。ご教示お願い致します


返信 編集キー/


管理者用

- Child Tree -