**Исправление размера шрифта компонента TSpeedButton в Delphi 10.4.1**Delphi , Компоненты и Классы , КнопкиИсправление размера шрифта компонента TSpeedButton в Delphi 10.4.1При обновлении среды разработки с Delphi 10.3 до Delphi 10.4.1 разработчики столкнулись с неожиданной проблемой: компонент TSpeedButton перестал корректно отображать размер шрифта, заданный для формы или самого компонента. Вместо этого, шрифт отображается в размере по умолчанию, равном 8 пунктам. Описание проблемыРазработчики создали новый VCL-форму с использованием TButton, TBitBtn и TSpeedButton. При изменении размера шрифта формы на 11 пунктов, TSpeedButton игнорировал это изменение. Даже при явном установке размера шрифта для TSpeedButton в 20 пунктов, компонент продолжал отображать текст в размере шрифта 8 пунктов. Это поведение наблюдалось даже при включенном свойстве Подтвержденный ответПроблема, с которой столкнулись разработчики, является известным багом в Delphi 10.4.1. Это подтверждается информацией в базе отчетов об ошибках Embarcadero (ссылка на баг-трекер: RSP-30755). Ожидается, что данный баг будет исправлен в последующем обновлении Delphi до версии 10.4.2. Альтернативные решенияВ случае, если вы не хотите ждать обновления среды разработки, у вас есть несколько альтернативных вариантов решения проблемы:
Пример кодаДля демонстрации, как должен работать TSpeedButton после исправления бага, приведем пример кода:
После обновления среды разработки до версии 10.4.2, код выше должен корректно отображать текст в TSpeedButton с размером шрифта, заданным для формы или самого компонента. ЗаключениеСледуя инструкциям и рекомендациям, разработчики смогут избежать проблем с отображением размера шрифта в компоненте TSpeedButton в Delphi 10.4.1. Ожидается, что с выпуском обновления Delphi 10.4.2, данный баг будет устранен, и разработчики смогут продолжить работу без дополнительных ограничений. Разработчики столкнулись с проблемой неправильного отображения размера шрифта компонента TSpeedButton после обновления Delphi до версии 10.4.1. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |