Ceditbox或ClistBox哪个更适合大量的记录数据
题
对我来说,这总是一个大问题,即对于大量的日志(例如100,000行日志),在性能,滚动方面更好,...还必须考虑用颜色格式化文本。
解决方案
在这种情况下,我可能会使用列表框。
- 您可以创建一个虚拟列表框,以相对支持许多项目。
- 两者都不支持颜色1 但是所有者绘制的列表框更容易。
- 编辑控件是面向“流”的,而不是面向线的。
1除一种前景和一种背景颜色。
其他提示
我一直使用仅阅读的Richitit编辑控件作为此类功能,因为:
- 您可以提供将行复制到剪贴板的能力。
- 添加文本格式(颜色,粗体,斜体等)很容易
- 将数据写入文件很简单(您可以使用getWindowText呼叫获取文本。)
不隶属于 StackOverflow