C#,RichTextBox:如何逐行实现滚动?

时间:2009-12-01 07:40:31

标签: c# scroll richtextbox

我的C#-application中有一个 RichTextBox 。水平和垂直滚动均已启用。

当前行为: 当我到达可见文本区域的最后一行时,水平滚动就会出现。但滚动是由像素进行的,而不是按行进行的。因此,我无法看到我正在键入的文本,因为在使用箭头按钮垂直滚动或拖动垂直滚动条之前,行本身部分(或完全)不可见。

预期行为 我想让RichTextBox滚动类似于在记事本中滚动。在记事本中,我总是看到我正在输入的行。它实际上是基于行的平滑滚动。

有什么想法吗? RichTextBox中的一些隐式设置?还要别的吗? 谢谢,

1 个答案:

答案 0 :(得分:1)

向TextChanged事件添加事件处理程序,并以编程方式向下滚动 查看:this post at bytes.com