CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

滚动一个RichEdit 。

楼主myisalan(大侠江城子)2005-08-02 12:27:41 在 Delphi / 数据库相关 提问

1)请问如何滚动一个RichEdit    
  2)如何滚动一个RichEdit   ,在鼠标按下时停止滚动!  
  谢谢~~  
  问题点数:100、回复次数:6Top

1 楼sdzeng(大头鸟)回复于 2005-08-02 12:44:41 得分 0

向下滚动1行  
  SendMessage(RichEdit1.Handle,EM_LINESCROLL,0,1);  
  向右滚动1行  
  SendMessage(RichEdit1.Handle,EM_LINESCROLL,1,0);Top

2 楼cumtbwxj(巴乔和国际米兰是我的最爱!)回复于 2005-08-02 12:45:39 得分 0

upTop

3 楼tjianliang(乡关何处)回复于 2005-08-02 13:13:22 得分 0

实现滚动也可以这样,在达到一定行数时将第一行删掉  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  const  
      MAX_ITEMS_COUNT   =   8;  
  begin  
      RichEdit1.Lines.Add(DateTimeToStr(Now));  
      if   CountNum   <   MAX_ITEMS_COUNT   then  
          Inc(CountNum)     //CountNum为公共变量,用作计数器  
      else  
          RichEdit1.Lines.Delete(0);  
  end;  
  Top

4 楼tjianliang(乡关何处)回复于 2005-08-02 13:15:13 得分 0

当然前提是显示的记录的很多,又不需要关心历史记录。比如一些实时的监控窗口之类Top

5 楼xixuemao(钱不是问题,问题是没钱)回复于 2005-08-02 13:19:52 得分 0

procedure   TForm1.Timer1Timer(Sender:   TObject);  
  begin  
      sendmessage(RichEdit1.Handle,EM_LINESCROLL,0,1);  
  end;  
   
  procedure   TForm1.RichEdit1MouseDown(Sender:   TObject;   Button:   TMouseButton;  
      Shift:   TShiftState;   X,   Y:   Integer);  
  begin  
      timer1.Enabled:=   false;  
  end;Top

6 楼myisalan(大侠江城子)回复于 2005-08-02 14:27:23 得分 0

我记得RichEdit控件中有个ScrollBy方法,不知道是如何应用的阿~~~~~~~Top

相关问题

  • richedit 滚动条
  • RichEdit的滚动,滚死我了。:(
  • (续)RichEdit的滚动,滚死我了。:(
  • RichEdit中如何实现循环滚动?
  • 再问RichEdit的滚动问题
  • 请教:怎样实现当一个richedit滚动时(包括键盘和拖动滚动条)另一个richedit同步滚动
  • 怎样将RichEdit的滚动条定位在最下方??
  • 初级问题:RichEdit控件的ScrollBy方法自动滚动
  • 怎样使richedit的滚动条跳到0的位置?
  • 如何在richedit中让text一行一行的向上滚动

关键词

  • 滚动
  • richedit
  • linescroll
  • sendmessage
  • em
  • handle

得分解答快速导航

  • 帖主:myisalan

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo