Dan*_*llo 8 delphi scroll richedit autoscroll
我以前从不需要使用TRichEdit,总是使用TMemo.
当我添加像TMemo这样的文本时,我希望RichEdit自动滚动到最后.了解添加一些数据后的样子:

如您所见,滚动条保持在顶部,但我希望它在我添加文本时保持在底部.
我已经谷歌搜索了解决方案,但我找不到一个好的和可靠的.
Bha*_*rat 16
试试这个代码
RichEdit1.SetFocus;
RichEdit1.SelStart := RichEdit1.GetTextLen;
RichEdit1.Perform(EM_SCROLLCARET, 0, 0);
Run Code Online (Sandbox Code Playgroud)
这是更简单快捷的解决方案:
在 OnChange 事件处理程序中:
SendMessage(RichEdit1.handle, WM_VSCROLL, SB_BOTTOM, 0);
原始答案来自:https : //www.experts-exchange.com/questions/21002277/Richedit-autoscrolling.html
| 归档时间: |
|
| 查看次数: |
16851 次 |
| 最近记录: |