我可以在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
下推)