2014-02-17 2 views
1

Я хочу сделать ярлык, который занимает все пустое пространство и в то же время имеет центрированный текст.Можно ли совместить выравнивание в Delphi?

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

Я также искал подходящую константу на embarcadero wiki, но без результата. Может быть, кто-то знает, как я могу сделать описанный лейбл?

ответ

6

Похоже, вы довольно близко. Попробуйте установить Align только TAlignLayout.alClient. Затем установите TextAlign на TTextAlign.taCenter.

Недвижимость Align является частью TControl и вступает в игру в любое время, когда есть элемент управления с визуальным аспектом.

Недвижимость TextAlign включает только элементы управления, расположенные от TTextControl, как TLabel. (Также: TTextControl происходит от TControl).

Смежные вопросы