如何为RichTextBox多个不同行设置不同的字体和颜色

No9_Magician 2007-07-22 03:46:38
小弟不才,请教弱智问题:如何为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);

望好心人指教,多谢多谢!
...全文
481 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dos10 2007-07-22
  • 打赏
  • 举报
回复
this.receiveBox.AppendText(message + Environment.NewLine);

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧