目前需要一款可以实时显示日志并能支持向上滚动查看的控件,就像CRT和超级终端的那样
现在用的是RichTextbox控件,这个控件可以实现新的日志始终在最末端实时显示
但是还想要不自动滚动的状态
在不自动滚动状态下,用户可以用鼠标向上滚动或者拖动滚动条等操作,查看以前的日志,同时新的日志还是在最末端一直追加,
但是用户当前操作的视图可能是以前的记录,也就是滚动条可能不在最下面
RichTextbox在这个功能上就很难实现了,因为有光标概念的存在,当新的日志在追加到最后面的时候,控件自动会将控件更新为最后面或者0,而我现在又在上面的记录上滚动查看,光标一直变化,来回闪烁,而且不准
在看了CRT和超级终端的界面后,感觉这种显示方式不错,光标一直在最末端,但是对上面日志记录的操作,例如选择,拖动,滚动,等等,都没有光标的出现
想求助万能的CSDN,有没有推荐的可以实现不自动滚动的控件 或者告知CRT和超级终端的控件的???