这是我的winform富文本框的问题,一个程序通过TCP / IP从停车硬件接收消息,我在winform richtextbox中显示事件
richtextbox.AppendText()
除了程序在一两天内冻结外,一切运行良好还有更好的方法吗?
写入日志文件并将其绑定到富文本框?
答案 0 :(得分:1)
以前曾经问过这个问题。 需要考虑的事项:内存限制,HD(文件大小)和RAM(显示) 如果你想用WinForms实现这个并且不使用一些现有的日志记录代码,我认为ListView和一个固定大小的随机访问文件,日期时间和有限的日志字符串作为环形缓冲区。或者使用例如SQLite(删除比今天更早的条目 - TimeSpan,插入新的)并使用DataGridView(理想的派生和双缓冲以实现平滑滚动)..