对于某些日志记录输出,我有一个Windows.Forms.Textbox,它通过
更新TB.AppendText("some new text");
该方法很难重新绘制文本字段,其中包含> 2000行,但感觉比使用TB.text += 'some new text
更快。
我应该使用什么而不是Textbox来快速插入低CPU负载和快速刷新?我想到了Listbox但不确定它是否适合(但是,DebugView的'listbox'似乎能够处理数十亿行而不会产生重负荷。)
答案 0 :(得分:0)
ListBox或ListView将更适合您提出的建议。
如果尺寸成为问题,您可以使用ListView的VirtualMode仅根据用户的滚动加载项目。