【问题标题】:Autoscrolling in RichTextBox C# WinForms [duplicate]RichTextBox C# WinForms中的自动滚动[重复]
【发布时间】:2012-09-26 18:55:05
【问题描述】:

如果我附加一些文本,RTB 会自动向下滚动,我该怎么做?

现在我正在使用:

conversationRtb.Rtf = tab.conversationRtb.Rtf;
conversationRtb.SelectionStart = conversationRtb.Text.Length;
conversationRtb.ScrollToCaret();

但是效果不好。有时它不会滚动到结尾,而是在结尾前一行。

有时它会产生很大的偏移。

我找不到原因。还有其他方法可以向下滚动吗?我找到了AutoScrollOffset,但没有例子说明它是如何工作的。

【问题讨论】:

标签: c# winforms scroll richtextbox


【解决方案1】:

你可以调整HideSelection value to false,AppendText会触发正确的滚动。

【讨论】:

  • 我已经尝试过但对我不起作用:(
  • 你在winforms ???或 wpf (ScrollToEnd)
  • 哦,对不起,是的,我正在使用 winforms。我已经更新了标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-12
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 2017-10-28
相关资源
最近更新 更多