给cb中的memo增加文本时,/n怎么不起作用啊?在线等待。。。。(100分)

  • 主题发起人 主题发起人 xdoctor
  • 开始时间 开始时间
X

xdoctor

Unregistered / Unconfirmed
GUEST, unregistred user!
Memo->Text="/n怎么不行啊?"
 

在Delphi中换行是#13#10,CB中不知道,应该也是这两个字符。
 
是个问题,/n/r也不行的,
看来只能用它的Add方法来换行了,
楼下的有何高见?
 
add方法可以换行,但是在第一次用 add方法时,最上面会多出一个空行,接下来就好了。
看来只能先用text属性,然后再用add方法了。
不知各位还有什么方法?
 
Memo->Text=#13"怎么不行啊?"
 
这个方法应该是不对的:
要么:
memo->text:="AAAAA/nBBBBBBBB/nCCCCCCC";
要么
memo->lines->add("AAAAA");
memo->lines->add("BBBBBB");
memo->lines->add("CCCCCCCC");
 
在cb中出现:“E2206 Illegal character '#' (0x23)”。
 
多谢各位的鼎力相助。
re:gonghh
分不多,请笑纳。
re:jsxjd
不好意思,来晚了,不过,还是要谢谢富翁你对穷鬼我的帮助。
 
cb好还是vc好?
 
直接这样是不行的
Memo1->Text = "aaaa/nbbbbb/nccccc";
正确的方法应该象下面这样:
AnsiString ReturnStr = "/x0D/x0A";
Memo1->Text = "aaaa" + ReturnStr + "bbbbb" + ReturnStr + "ccccc";
 
可以,
那么你这个方法和用add方法,哪个更好一点呢?
我是cb的初学者。
多谢各位指点!
 
后退
顶部