7

Windows 7 では、TMemoテキストが挿入された後 ( )、メモ コントロール ( ) が自動的にスクロールしますMemo.Lines.Add(Path);

自動スクロールを停止するにはどうすればよいですか?

4

1 に答える 1

8

通常、メモ コントロールにテキストを追加すると、挿入されたテキストの一番下までメモがスクロールされます。これを防ぐには、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;
于 2013-03-20T06:19:21.473 に答える