如何在Delphi中的字符串中包含换行符?

前端之家收集整理的这篇文章主要介绍了如何在Delphi中的字符串中包含换行符?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建一个跨越多行的字符串以分配给Label Caption属性。在Delphi中如何做?

解决方法

在System.pas(自动使用)中定义了以下内容
const
  sLineBreak = {$IFDEF LINUX} AnsiChar(#10) {$ENDIF} 
               {$IFDEF MSWINDOWS} AnsiString(#13#10) {$ENDIF};

这是从Delphi 2009(注意使用AnsiChar和AnsiString)。 (我添加的换行符。)

所以如果你想做你的TLabel包装,确保AutoSize设置为true,然后使用下面的代码

label1.Caption := 'Line one'+sLineBreak+'Line two';

工程在所有版本的Delphi从sLineBreak被介绍,我相信是Delphi 6。

原文链接:https://www.f2er.com/delphi/103873.html

猜你在找的Delphi相关文章