对我来说,这总是一个大问题,即对于大量的日志(例如100,000行日志),在性能,滚动方面更好,...还必须考虑用颜色格式化文本。

有帮助吗?

解决方案

在这种情况下,我可能会使用列表框。

  1. 您可以创建一个虚拟列表框,以相对支持许多项目。
  2. 两者都不支持颜色1 但是所有者绘制的列表框更容易。
  3. 编辑控件是面向“流”的,而不是面向线的。

1除一种前景和一种背景颜色。

其他提示

我一直使用仅阅读的Richitit编辑控件作为此类功能,因为:

  • 您可以提供将行复制到剪贴板的能力。
  • 添加文本格式(颜色,粗体,斜体等)很容易
  • 将数据写入文件很简单(您可以使用getWindowText呼叫获取文本。)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top