You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TMS Web Core中为TWebLabel标题设置换行?

TMS Web Core中TWebLabel运行时换行的解决方案

在TMS Web Core里,TWebLabel基于HTML元素实现,传统的#13#10换行符不会被浏览器直接解析,所以你之前的写法无法生效,这里提供两个可行的解决办法:

  • 方法一:使用HTML换行标签<br>
    将换行符替换为HTML的<br>标签,同时需要确保TWebLabel的HTMLCaption属性设为True(设计时或运行时设置均可),这样控件才会解析Caption中的HTML内容。
    运行时代码示例:

    Label1.HTMLCaption := True;
    Label1.Caption := 'First line<br>SecondLine';
    
  • 方法二:通过CSS样式识别换行符
    给TWebLabel添加white-space: pre-line;的CSS样式,让浏览器识别文本中的换行符并自动换行,无需修改原有Caption内容,保持#13#10即可。
    运行时代码示例:

    Label1.WordWrap := True;
    Label1.ElementHandle.style.setProperty('white-space', 'pre-line');
    Label1.Caption := 'First line' + #13#10 + 'SecondLine';
    

内容的提问来源于stack exchange,提问作者Gorhin Stroebel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 19:48:11