Winform richtextbox为24/7附加文本

时间:2016-07-07 07:03:39

标签: c# winforms richtextbox

这是我的winform富文本框的问题,一个程序通过TCP / IP从停车硬件接收消息,我在winform richtextbox中显示事件

richtextbox.AppendText()

除了程序在一两天内冻结外,一切运行良好

还有更好的方法吗?

写入日志文件并将其绑定到富文本框?

1 个答案:

答案 0 :(得分:1)

以前曾经问过这个问题。 需要考虑的事项:内存限制,HD(文件大小)和RAM(显示) 如果你想用WinForms实现这个并且不使用一些现有的日志记录代码,我认为ListView和一个固定大小的随机访问文件,日期时间和有限的日志字符串作为环形缓冲区。或者使用例如SQLite(删除比今天更早的条目 - TimeSpan,插入新的)并使用DataGridView(理想的派生和双缓冲以实现平滑滚动)..