【问题标题】:How to prevent auto-scrolling of a focused TRichEdit when adding new lines?添加新行时如何防止焦点 TRichEdit 的自动滚动?
【发布时间】:2015-05-19 16:18:29
【问题描述】:

我有一个TRichEdit 控件,我不断向其中添加行。问题是当控件获得焦点时,只要添加一行,它就会自动滚动到末尾。

添加行时如何停止滚动条移动到末尾?添加新行时如何防止焦点TRichEdit自动滚动?

【问题讨论】:

  • 所以你想自动向下滚动,还是不?如果是,那么有例如this duplicate.
  • @TLama 不,是的。在我检查过去的行之后,我将手动向下滚动,然后像以前一样再次自动向下滚动。它与移动信使完全一样。谢谢。
  • @TLama:不,Jo 想要禁用自动滚动,这样他就可以在添加新行的同时继续阅读现有行。
  • @RemyLebeau 完全正确。谢谢。
  • 那我还是很困惑,@Remy。那位other question 询问如何实现自动滚动。在这里,我们被问到如何抑制自动滚动。默认行为是否发生了变化,或者其中一位提问者是否对自己观察到的内容感到困惑?

标签: delphi trichedit


【解决方案1】:

从 RichEdit 中移除焦点以停止自动滚动,将焦点设置到 RichEdit 以开始自动滚动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多