procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage(RichEdit1.Handle,EM_LINESCROLL, 0, 2);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
RichEdit1.Perform(EM_LINESCROLL, 0, 1);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
RichEdit1.ScrollBy(0,-1);
end;
这三个过程都可以,SendMessage和Perform的功能一样,都属于消息函数,最后的参数
表示移动的行数,只能一整行移动,而ScrollBy则不是整行移动,它移动距离比较小,
我建议你使用ScrollBy,这样做可以些程序更加细腻一些.
THANK YOU FOR READ MY ANSWER!