我可以在Delphi中组合对齐布局吗?

我可以在Delphi中组合对齐布局吗?,delphi,layout,alignment,label,firemonkey,Delphi,Layout,Alignment,Label,Firemonkey,我想做一个标签,它占据所有的空白,同时有居中的文本 // firemonkey code, // causes compile-time error "E2010 Incompatible types: 'TAlignLayout' and 'Set'" GreedyLbl.Align := [TAlignLayout.alClient, TAlignLayout.alCenter]; 我还寻找了一个合适的常数,但没有结果。也许有人知道我该如何做一个描述的标签?看起来你已经很接近了。尝试

我想做一个标签,它占据所有的空白,同时有居中的文本

// firemonkey code, 
// causes compile-time error "E2010 Incompatible types: 'TAlignLayout' and 'Set'"
GreedyLbl.Align := [TAlignLayout.alClient, TAlignLayout.alCenter];  

我还寻找了一个合适的常数,但没有结果。也许有人知道我该如何做一个描述的标签?

看起来你已经很接近了。尝试将
Align
设置为刚好
TAlignLayout.alClient
。然后将
TextAlign
设置为
TTextAlign.taCenter

Align
属性是
t控件
的一部分,只要控件具有视觉效果,它就会发挥作用


TextAlign
属性仅涉及从
TTextControl
派生的控件,如
TLabel
。(另外:
TTextControl
是从
TControl
派生而来的)。

看起来你很接近了。尝试将
Align
设置为刚好
TAlignLayout.alClient
。然后将
TextAlign
设置为
TTextAlign.taCenter

Align
属性是
t控件
的一部分,只要控件具有视觉效果,它就会发挥作用

TextAlign
属性仅涉及从
TTextControl
派生的控件,如
TLabel
。(另外:
TTextControl
TControl
下推)