gpt4 book ai didi

string - 如何从对象检查器中使用 sLineBreak?

转载 作者:行者123 更新时间:2023-12-01 22:50:01 25 4
gpt4 key购买 nike

目前,我正在设置一个包含 sLineBreak 常量的字符串作为 TLabel 控件的 Caption 属性的值。

MyLabel.Caption := 'A' + sLineBreak + 'B';

sLineBreak 在 System.pas 中定义如下(Delphi 2007):

const
sLineBreak = {$IFDEF LINUX} #10 {$ENDIF} {$IFDEF MSWINDOWS} #13#10 {$ENDIF};

有没有办法使用对象检查器来做同样的事情? (在设计时)。

更新:也许将来我会将这个项目转移到更新的 IDE 上,并在不同的平台上进行开发,但目前没有什么特别的原因为什么我使用 sLineBreak 而不是#13#10。很抱歉造成误解。

最佳答案

不,对象检查器不会在设计时评估变量。

解决此问题的常用方法是在表单的构造函数中设置标题:

procedure TForm1.FormCreate(Sender: TObject);
begin
MyLabel.Caption := 'A' + sLineBreak + 'B';
end;

关于string - 如何从对象检查器中使用 sLineBreak?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39643281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com