- 0
TButton [TButton] Как изменить размер шрифта в рантайме?
-
Похожий контент
-
- 2 ответа
- 1 259 просмотров
-
- 2 ответа
- 2 909 просмотров
-
- 1 ответ
- 1 693 просмотра
-
TTabControl [TTabControl] Не корректно работают якоря akRight для компонентов в TTabControl?
От Ufomaster,
- 2 ответа
- 1 901 просмотр
-
- 4 ответа
- 3 755 просмотров
-
TCornerButton [TCornerButton] Как программно изменить размер шрифта TCornerButton?
От m.medvedb,
- Font
- TextSettings
- (и ещё 1 )
- 3 ответа
- 3 551 просмотр
-
- 1 ответ
- 3 048 просмотров
-
TButton [TButton] Как сделать всплывающую панель-подсказку для кнопки и показать ее при наведении курсора мыши?
От Валерий М.,
- TSpeedButton
- Hint
- (и ещё 1 )
- 3 ответа
- 2 796 просмотров
-
- 2 ответа
- 2 812 просмотра
-
- 2 ответа
- 2 761 просмотр
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Shagrid
разработка для Android, Delphi XE7.
Проблема следующая:
На форме есть пара кнопок, при помощи компонента TButton, а так же множество кнопок, созданных динамически.
В кнопках, созданных компонентом, изменениеразмера рифта текста решается банальной строчкой:
В кнопках, динамически созданых, изменение шрифта подобным образом не помогает, при этом само свойство меняется.
Фрагмент кода создания кнопки:
btn := TButton.Create(PanelNew); btn.Parent := Self; btn.Position.X := (i - 1) * (w) + 10; btn.Position.Y := (j - 1) * (h) + 60; btn.Width := (w); btn.Height := (h); btn.Enabled := true; btn.Name := 'btn1'; btn.TextSettings.Font.Size := 40; btn.text := FloatToStr(btn.TextSettings.Font.Size); btn.OnClick := clickbtn; btn.TintColor := TAlphaColorRec.Null;это баг среды разработки, баг моих мозгов или чего-то не хватает?
Проверил подобное на C++. Видимо баг в среде. Присутствует в кнопках, созданых любым способом.
Заключается в следующем:
В TButton.TextSetting.Font.Size по умолчанию прописано (Default)
Пока это значение присутствует, любые изменения с размером шрифта игнорируются. Если в настройках визуального компонента поменять на любую цифру, то тогда вся работа со шрифтом коде будет работать.
Вот только теперь не могу придумать, как изменить значение без визуального компонента.
1 ответ на этот вопрос
Рекомендуемые сообщения