在做一个短信程序,需要按照时间和联系人生成聊天记录,聊天记录的文字用不同的颜色显示在richTextBox里。
比如:联系人A (时间)
你好~我 (时间)
你也好这2段用不同颜色表示。
我是这样的,先设置颜色,然后把selectText设置成一段文字。
这样的话,是成功了,但是如果记录比较大的话,会很耗时,因为在往里面添加数据的时候会不断刷新,而且呈现出一副假死的状态…我想问问就是,有什么办法能够让richTextBox在读取数据的时候停止刷新,等读取完毕之后,一块儿显示出来,那样速度能够快一些?像是listBox就有一个BeginUpdate()方法可以调用,让它读取数据的时候暂时不重绘~达到这样的效果就很好了~