相关疑难解决方法(0)

禁用RichTextBox自动滚动

我正在使用RichTextBox控件来显示应用程序日志.我通过几次调用RichTextBox :: AppendText方法每秒更新一次控制.对我来说真正烦人的是光标一直滚动到文本的最后一行.当用户需要分析开头的日志时,它非常不舒服.我试过以下解决方案来解决我的问题:

int pos = tb_logs.SelectionStart;
tb_logs.AppendText("log message");
tb_logs.SelectionStart = pos;
Run Code Online (Sandbox Code Playgroud)

这不是问题的核心,因为定期重新绘制控制,这非常分散注意力.有一些更清洁的解决方案?

c# refresh richtextbox autoscroll

5
推荐指数
1
解决办法
5232
查看次数

标签 统计

autoscroll ×1

c# ×1

refresh ×1

richtextbox ×1