gpt4 book ai didi

delphi - 如何停止Memo控件的自动滚动?

转载 作者:行者123 更新时间:2023-12-03 14:52:42 28 4
gpt4 key购买 nike

在 Windows 7 中,备忘录控件 (TMemo) 将在插入文本 (Memo.Lines.Add(Path);) 后自动滚动,但我不这样做想要,因为滚动是我自己完成的。

如何停止自动滚动?

最佳答案

通常,向备忘录控件添加文本会将备忘录滚动到插入文本的底部。为了防止这种情况,请在添加文本之前调用 Lines.BeginUpdate,然后调用 EndUpdate:

procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.BeginUpdate;
try
Memo1.Lines.Add('...');
Memo1.Lines.Add('...');
...
finally
Memo1.Lines.EndUpdate;
end;
end;

关于delphi - 如何停止Memo控件的自动滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14079906/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com