RichTextBox控件着色问题
WinForm中怎么让RichTextBox文本中的数字显示红色,文字显示黑色
如:
文字1111 文字2222 文字3333
文字23424 文字234234 文字23424
变成:
文字
1111 文字
2222 文字
3333
文字
23424 文字
234234 文字
23424
------解决方案-------------------- private void Form1_Load(object sender, EventArgs e)
{
this.richTextBox1.Text = "文字1 文字2222 文字3333";
Boolean isNumber = false;
int iStart = 0;
for (int i = 0; i <= richTextBox1.Text.Length; i++)
{
Char c = ' ';
if(i<richTextBox1.Text.Length) c= richTextBox1.Text.ToCharArray()[i];
if (isNumber)
{
if ((c > '9'
------解决方案-------------------- c < '0' )
------解决方案-------------------- i == richTextBox1.Text.Length)
{
isNumber = false;
this.richTextBox1.Select(iStart, i - iStart );
this.richTextBox1.SelectionColor = Color.Red;
&n