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

时间:2014-02-17 21:00:06

标签: delphi layout alignment label firemonkey

我想制作一个占据所有空白空间的标签,同时还有居中的文字。

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

我也在embarcadero wiki上寻找合适的常数,但没有结果。也许有人知道如何制作描述的标签?

1 个答案:

答案 0 :(得分:6)

看起来你很亲密。尝试将Align设置为TAlignLayout.alClient。然后将TextAlign设置为TTextAlign.taCenter

Align属性是TControl的一部分,只要有一个带有视觉方面的控件,它就会发挥作用。

TextAlign属性仅涉及来自TTextControl的控件,如TLabel。 (另外:TTextControl来自TControl)。