我在运行时替换了几个组件的Caption
以获得多行Caption
。
MySpeedButton.Caption := 'Line 1' + #13 + #10 + 'Line 2';
有没有办法说服Delphi在设计师中展示wordwrap?
答案 0 :(得分:3)
您可以通过修改表单的caption
中的标题强制TSpeedButton
的{{1}}为多行:
Text View
请注意!您必须在 object SpeedButton1: TSpeedButton
Left = 8
Top = 63
Width = 113
Height = 50
Caption = 'Line 1Line 2' // original caption
Caption = 'Line 1'#10'Line 2' // modified caption
end
的两侧添加两个单引号。您可以#10
或#10
使用#13
而不是#13#10
。
对于普通TButton
,您需要设置WordWrap
属性以及对表单Text View
的上述修改。
答案 1 :(得分:0)
您可以使用CnPack
安装后,请确保已启用字符串标题编辑器,并将TSpeedButton.Caption
添加到 Customize 部分。
在对象检查器中,您将看到一个按钮编辑,可用于设置多行标题。