是可以的,
这里有一个问题,Delphi是按照单词进行换行的,比如:
caption:='This is a sample example',可以自动换行,但如果你把
中间的空格去掉,Delphi会认为那是一个单词,就不会换行.
因为delphi不会识别中文的词,所以不会将一串中文字符换行,除非
你用空格或标点将其分开.
my God!我觉得我说得够细了!
var s,s1:string;
i:integer;
begin
s:=edit1.text;
for i:=0 to length(s) div 40
begin
s1:=s1+copy(s,i*40+1,40)+#13;
end;
end;
代码可能有些小问题,但思路就是这样.