#delphi #delphi-xe2 #vcl-styles #jedi
#delphi #delphi-xe2 #vcl-styles #джедай
Вопрос:
Я создаю форму, изменяя цвет шрифта TSpeedButton, но мое приложение использует стили VCL, и это переопределяет цвет, который я установил во время разработки. Кто-нибудь сталкивался с этим и знает какой-либо способ добиться этого? Изменить компонент не проблема, я пробовал использовать TButton, TSpeedButton, TJvSpeedButton (от JEDI), но ни один из них не сохранил заданный мной цвет.
При использовании Delphi XE2 свойство StyleElements недоступно.
Ответ №1:
У всех элементов управления VCL есть свойство, StyleElements
в котором вы можете отключить seFont
переопределение шрифта стиля и установить свой собственный.
Комментарии:
1. это для XE3 или более поздней версии
2. @CarlosM Серьезно? Затем вы можете либо изменить стиль (который изменил бы все цвета шрифта кнопок), либо обновить свой Delphi, поскольку XE2 довольно старый.