日期:2014-05-18  浏览次数:20897 次

richtextbox如何从数据库读取多条记录显示出来,并实时更新,类似于聊天窗口
richtextbox如何从数据库读取多条记录显示出来,并实时更新,类似于聊天窗口

------解决方案--------------------
用个线程或者定时器检测是否有新记录,有新记录就添加到richtextbox。
------解决方案--------------------
http://www.codeproject.com/KB/edit/SyntaxRichTextBox.aspx

去CodeProject上找找
------解决方案--------------------
用后台工作者异步刷新数据显示即可,backgroundworker是采用异步机制,对CPU资源不会独占。


------解决方案--------------------
不开线程的话,很容易实现。直接RichTextBox1.Text += string就行了。

如果单开一个线程的话,就要用到invoke从线程反射到UI窗体。你查下invoke的典型用法应该也就清楚了。
------解决方案--------------------
探讨
http://www.codeproject.com/KB/edit/SyntaxRichTextBox.aspx

去CodeProject上找找

------解决方案--------------------
RichTextBox.Text += "\n" + "你新读取的字符串"