在 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;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)