我想制作一个占据所有空白空间的标签,同时还有居中的文字。
// firemonkey code,
// causes compile-time error "E2010 Incompatible types: 'TAlignLayout' and 'Set'"
GreedyLbl.Align := [TAlignLayout.alClient, TAlignLayout.alCenter];
我也在embarcadero wiki上寻找合适的常数,但没有结果。也许有人知道如何制作描述的标签?
答案 0 :(得分:6)
看起来你很亲密。尝试将Align
设置为TAlignLayout.alClient
。然后将TextAlign
设置为TTextAlign.taCenter
。
Align
属性是TControl
的一部分,只要有一个带有视觉方面的控件,它就会发挥作用。
TextAlign
属性仅涉及来自TTextControl
的控件,如TLabel
。 (另外:TTextControl
来自TControl
)。