我现在做一个类似QQ的局域网收发消息软件,
每发消息就显示:192.168.0.2:你好啊~~
2005-7-23现在我要把ip地址、消息和日期用不同的颜色显示,
请问如何实现??不会是先把消息赋给RichTextBox后,再选中,再设置颜色吧??这样不是很麻烦?设置三个颜色那不是要选中三次???好麻烦,能不能在给RichTextBox赋值的时候设置好这三种颜色?
每发消息就显示:192.168.0.2:你好啊~~
2005-7-23现在我要把ip地址、消息和日期用不同的颜色显示,
请问如何实现??不会是先把消息赋给RichTextBox后,再选中,再设置颜色吧??这样不是很麻烦?设置三个颜色那不是要选中三次???好麻烦,能不能在给RichTextBox赋值的时候设置好这三种颜色?
把指定的字符串更改颜色是怎么改呀?不用选中吗?
richTextBox1.SelectionLength
richTextBox1.SelectionColor=richTextChatWords.SelectionColor;
通过这些属性 可以搞定以下为一段测试代码 已经通过 字体显然异曲同工
private void button1_Click(object sender, System.EventArgs e)
{
richTextBox1.AppendText(richTextBox2.Text);
richTextBox1.SelectionStart=richTextBox1.TextLength-richTextBox2.TextLength;
richTextBox1.SelectionLength=richTextBox2.TextLength;
richTextBox1.SelectionColor=richTextBox2.SelectionColor;
}