memo扩展问题 本帖最后由 gjliu2007 于 2010-01-07 15:15:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 截获滚动条消息。好像TLISTBOX就没有滚动条,你可以参考它的源码,自己继承一个MEMO。 那你不如设定这个MEMO只显示几行,当超出几行的话就把最上面一行删了,这样不就可以了 append就行啦,不出现滚动条,把scrollbars设成ssNone就行了 你就算好memo中能放几行就行了,这个估计不是很准确只是个估计值var i,j:Integer;begin j := Self.Canvas.TextHeight('M'); i := Memo1.Height div j; ShowMessage('可容纳'+IntToStr(i)+'行');end; 我看处理TListString比较好,删除首行新增一行。再读入Memo。 继承TListString是比较理想的而且方便自己写个属性itemnumber写个additem方法通过判断来控制 SQL中IMAGE类型数据 登录权限问题(续) 求助高手,怎么打包delphi程序。 遇到一个问题请大家帮个忙? 用wise打包安装后开始菜单中没有程序,怎样设置才能出现?? 有关Ttable的问题 TMSComm 控件 的用方法 问关于接口的问题 50分求购清空收藏夹的源程序! 如何去模拟一个tcp连接协议(比如斗鱼直播网站的人气) 有关访问远程局域网服务器问题(用RemObjects做中间件) delphi 编译生成的文件360杀毒直接认为病毒
好像TLISTBOX就没有滚动条,你可以参考它的源码,自己继承一个MEMO。
i,j:Integer;
begin
j := Self.Canvas.TextHeight('M');
i := Memo1.Height div j;
ShowMessage('可容纳'+IntToStr(i)+'行');
end;
自己写个属性itemnumber
写个additem方法
通过判断来控制