如何在richTextBox中输出彩色文字 小弟刚学习c#,想把一个文本文件格式化在richTextBox里显示,只是不知如何实现比如文件为:name: lilyage: 18显示为:[红色]name: [绿色]lily[红色]age: [绿色]18 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.google.com/search?num=100&hl=zh-CN&q=richTextBox+color+text+C%23&lr= this.richTextBox1.SelectionColor = Color.Blue;this.richTextBox1.AppendText("abcdefg"); 在rtb中选中要彩显的文本,然后在程序中,执行this.rtb.SelectionColor = 要显示的颜色要更改字体,同理 楼上即可以解决说明一下: RichTextBoX 在显示的时候如果有鼠标点击等等事件的话,会出现颜色的变化,比如你说的[红色]name: [绿色]lily[红色]age: [绿色]18有可能"age:"也变成绿色,你可以试一试,(几率比较小的)一个解决办法是this.richTextBox1.SelectionColor = Color.Blue;this.richTextBox1.AppendText(""); //附加一条语句,添加空this.richTextBox1.AppendText("abcdefg"); //然后加你需要显示的内容 谢谢little_iwf,你说的问题很有用! richTextBox1.SelectionStart=richTextBox1.TextLength-richTextChatWords.TextLength-1;richTextBox1.SelectionLength=richTextChatWords.TextLength;richTextBox1.SelectionColor=richTextChatWords.SelectionColor;richTextBox1.AppendText(richTextBox2.Text); C#中Type.Missing无法显示出来时什么原因 模板页中用JS增加删除CheckBoxList。版主周末在线不? 帮忙看看有什么问题 C#函数可不可以返回一个数组类型? 如何查找xml 高分急急急求 win98下c#读取硬盘序列号(s/n或p/n)或主板序列号 (分不够可以再加) 求教:POST传递多个参数的方法 Wince FTP WinAPI 大放送 在2005里面将科学计数转化为double(急求答案) 一个很简单的问题: 为什么TextBox的文本不换行? 没有会吗?(winform) 使用c#调用win api的指针问题
this.richTextBox1.AppendText("abcdefg");
要更改字体,同理
说明一下: RichTextBoX 在显示的时候如果有鼠标点击等等事件的话,会出现颜色的变化,
比如你说的
[红色]name: [绿色]lily
[红色]age: [绿色]18
有可能"age:"也变成绿色,你可以试一试,(几率比较小的)一个解决办法是
this.richTextBox1.SelectionColor = Color.Blue;
this.richTextBox1.AppendText(""); //附加一条语句,添加空
this.richTextBox1.AppendText("abcdefg"); //然后加你需要显示的内容
richTextBox1.SelectionLength=richTextChatWords.TextLength;
richTextBox1.SelectionColor=richTextChatWords.SelectionColor;richTextBox1.AppendText(richTextBox2.Text);