本文整理自网络,侵删。
Memo1.DoubleBuffered:=True; // 使用双缓冲,减少TMemo字符串数据闪烁Memo1.Lines.BeginUpdate; // 加入该行保证Memo中不会出现任何闪烁Memo1.SelStart:=memo1.GetTextLen;Memo1.SelText:='abc123[luther.gliethttp]';If memo1.GetTextLen >= Memo1.MaxLength thenMemo1.Clear;SendMessage(Memo1.Handle,EM_LINESCROLL,0,Memo1.Lines.Count); // 如果不加入BeginUpdate,那么滚动条将自动跳到结尾,如果使用了BeginUpdate,那么这里必须设置滚动条Memo1.Lines.EndUpdate;
相关阅读 >>
Delphi xe6 取得app自己的版本号(横跨4个平台)
Delphi研究之驱动开发篇(六)--利用section与用户模式程
Delphi firemonkey限制tedit只能输入数字的完美方法
Delphi xe 与plc通讯(intcpserver 二进制)
更多相关阅读请进入《Delphi》频道 >>