2
richTextBox1.Select(0, 1);
richTextBox1.Select();
richTextBox1.SelectionColor = Color.Yellow;

这个片段导致整个文本变成黄色,但我实际上只希望指定的字符变成黄色。我怎样才能做到这一点?

4

2 回答 2

3

只调用一次 Select 方法,传递文本范围的两个参数:

richTextBox1.Select(0, 1); 
richTextBox1.SelectionColor = Color.Yellow;
于 2012-04-15T05:32:23.030 回答
0
richTextBox1.Select(0, 5);
richTextBox1.SelectionBackColor = Color.Yellow;
于 2012-04-15T05:37:44.577 回答