我想制作一个标签,该标签将占据所有空白区域,同时将文本居中。
// firemonkey code,
// causes compile-time error "E2010 Incompatible types: 'TAlignLayout' and 'Set'"
GreedyLbl.Align := [TAlignLayout.alClient, TAlignLayout.alCenter];
我也在embarcadero wiki上寻找合适的常数,但没有结果。也许有人知道如何制作描述标签?
最佳答案
看来您已经很接近了。尝试将Align
设置为仅TAlignLayout.alClient
。然后将TextAlign
设置为TTextAlign.taCenter
。Align
属性是TControl
的一部分,只要存在带有视觉外观的控件,它就会起作用。TextAlign
属性仅包含从TTextControl
派生的控件,例如TLabel
。 (也:TTextControl
源自TControl
)。