一个很急的问题 如何把label设能自动换行的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WordWrap:= true;Autosize:= false; 还是不行啊,label的with是定值,如50,超过50这个长度时就自动换行啊 label1.caption:='asdfasdf'+#13#10+'asfasdf'; 可以实现换行,如果要自动换,可以判断文本的长度,然后来截取 不这啊的,label的caption值是通变量传来的,所以变长度是不定的,我label的with设为50,如如果>50哪就要换行啊,如何实好,上面两位大哥的我都试了,不行啊 注意:WordWrap:= false;Autosize:= true;code:label1.Caption:='12345678910111213141516';if length(label1.Caption)>12 thenlabel1.Caption:=copy(label1.Caption,1,12)+#13#10+copy(label1.Caption,13,length(label1.Caption)-12);label 长50的话,就等于12个字母的长度(具体你再试试),上面是换一次的写法,你的情况还要用字长来除以6来决定换几行 Access MSSQL中的语法异同问题 在Delphi中怎么实现排列组合 关于TListBox的奇怪问题 高分求高效算法................ adoquery 对SQL怎样绑定参数?? 关于windows.beep的问题 主窗体出来后,程序死活都不再执行,怪了!怎么回事???? 新作发表Effective Delphi 条款1:不管怎么样,请让你的Project至少user一次SysUtils.pas单元 请教如何利用ADO编程 Access 中 memo 字段的怪问题? 如何调试RDM(EXE)?急 没分了 求救啊!关于表格导出的问题,求大哥大姐们指点一下啊.........
WordWrap:= true;
Autosize:= false;
可以实现换行,如果要自动换,可以判断文本的长度,然后来截取
WordWrap:= false;
Autosize:= true;code:
label1.Caption:='12345678910111213141516';
if length(label1.Caption)>12 then
label1.Caption:=copy(label1.Caption,1,12)+#13#10
+copy(label1.Caption,13,length(label1.Caption)-12);label 长50的话,就等于12个字母的长度(具体你再试试),上面是换一次的写法,
你的情况还要用字长来除以6来决定换几行