如何为RichTextBox多个不同行设置不同的字体和颜色
小弟不才,请教弱智问题:如何为RichTextBox多个不同行设置不同的字体和颜色?
我想为每次新增加的文本设置字体的颜色,可是,下次新增文本时,原来那些被设置过字体和颜色的文字又变成了默认的字体和颜色,只有最后一次的设置才有效果,我的代码如下。
int startIndex = this.receiveBox.Text.Length;
// message是接收到的字符串.
this.receiveBox.Text += message + Environment.NewLine;
this.receiveBox.Select(startIndex, message.Length);
this.receiveBox.SelectionColor = Color.Blue;
this.receiveBox.SelectionFont = new Font( "Arial ", 12);
望好心人指教,多谢多谢!
------解决方案--------------------this.receiveBox.AppendText(message + Environment.NewLine);