label怎样实现随里面的内容而自动换行? label怎么样实现随里面的内容而自动换行?我把它的autosize设为false,wordwrap设为True居然不能换行?奇怪! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要在换行的位置加上空格,例如label1.caption:='asdaf asdadwerqe q3ere'; 给你写一个!procedure TForm1.FormCreate(Sender: TObject);var a,b :string; i:integer;begini:=length(label1.Caption);a:=copy(label1.Caption,0,10);b:=copy(label1.Caption,10,i);if i>10 then showmessage(inttostr(i)); label1.Caption :=a+#13+b;end; 能不能像VB的label一样自动的根据内容来换行的函数,当一行显示不下时会自动的转到下一行因为无论是加空格还是加#13都是要自己来设置断点,如果字体一改的话断点又经重新设置了。 label 的自动换行不会把一个词拆分成几个字母。它对于每个中文单字都作为一个词,而对于英文、数字,则必须有空格来分隔每一个词 怎么定义无返回值的函数 DBGrid如何将true边为中文的真或者其他值? fastreport套打?很急 数据保存问题 如何将 MessageDlg()对话框上的按钮[yes,no,cancle...]改为中文 ? Table.filter如何使用 哪位能讲一下vcl的消息机制,专贴这方面得好文章、介绍好书也行! 连接ACCESS数据库的问题? 如何产生安全的网络唯一ID? 请问句柄是什么? 怎么传递一个指针给函数?? 请问用adotable怎样动态建表!!!
label1.caption:='asdaf asdadwerqe q3ere';
procedure TForm1.FormCreate(Sender: TObject);
var
a,b :string;
i:integer;
begin
i:=length(label1.Caption);
a:=copy(label1.Caption,0,10);
b:=copy(label1.Caption,10,i);
if i>10 then
showmessage(inttostr(i));
label1.Caption :=a+#13+b;
end;
因为无论是加空格还是加#13都是要自己来设置断点,如果字体一改的话断点又经重新设置了。