在Windows 7中,备忘录控制( TMemo
)会自动文本insterted后(滚动Memo.Lines.Add(Path);
,因为滚动由我自己完成的,这是我不想,)。
如何停止自动滚动?
在Windows 7中,备忘录控制( TMemo
)会自动文本insterted后(滚动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;