如何在memo中换行?加'#13'不行!(10分)

  • 主题发起人 主题发起人 pp-yy-xx
  • 开始时间 开始时间
有一个属性,自动换行,忘了,自己查。
 
Memo1.WordWrap:=true;
 
memo的强制换行是定义在lines里的,

Tmemo.lines[x], x=0, 1, ...

比如:
memo1.lines.add('first line');
memo2.lines.add('ss line');
memo3.lines.add('three lines');
memo2.lines[1]:='second line';

显示的结果:
first line
second line
three lines
 
加Chr(13)+Chr(10);#13是回車﹐你回了車不換行﹐是不行的。#10是換行。要兩個合起來用。
另外﹐在Demo中有屬性自動換行﹐加Chr(13)+Chr(10)你可以在ShowMessage等消息框里用。
而WordWrap屬性為True就是自動換行﹐很奇怪﹐你拉下這個控件的時候它默認的就是True﹐
怎么你不知道呢﹖
 
'this first line'+#13#10+
'this second line'+#13#10+
'this third line'+#13#10+
'this 4th line'
 
也可以用#$D#$A。
To jqw:在你的例子里不需要加“+”
 
同意zhangkan
 
多人接受答案了。
 
Simple.
Agree with Zhangkan.
 
后退
顶部