В Firemonkey TLabel изменяет высоту при выборе автоматического размера

#delphi #firemonkey #autosize #tlabel

#delphi #firemonkey #автоматическое изменение размера #tlabel

Вопрос:

Кто-нибудь может объяснить, почему Firemonkey TLabel при проверке значение по умолчанию меняется с Height 15 на новое Height значение 18 AutoSize . Font Свойства остаются прежними.

Я просмотрел Unit FMX.Controls и нашел Implementation раздел.По Constructor умолчанию отображается значение 15.

FMX.Управляет строками 2305..2392

Я также проверил TStyledSettings , но безрезультатно, поэтому мне было интересно, имеет ли это вообще какое-либо отношение к стилям.

Я заметил, что в Delphi VCL , AutoSize по умолчанию проверяется, тогда как в FireMonkey нем нет. (Вероятно, не имеет значения).

Любые мысли о том, почему это может быть. Раздражает необходимость изменения Height , когда я переключаюсь на автоматический размер.

Комментарии:

1. Вы уверены, что это не просто изменение размера по высоте текущего шрифта?

2. Нет, как я уже сказал в вопросе, все свойства шрифта остаются прежними.