![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||||||
|
||||||||
|
Здравствуйте.
У меня Delphi XE. В ScrollBox создаю RadioGroup . Пробую менять цвет шрифта Код:
или так : Код:
или так, при создании RadioGroup : Код:
и ни чего не происходит . Решил унаследовать цвет шрифта от родителя и изменить шрифт , как это правильно сделать. Код:
|
|
#2
|
|||
|
|||
|
Код:
|
|
#3
|
||||
|
||||
|
Не изменишь ты шрифт у радиокнопки, можно только если манифест отключить.
|
|
#4
|
||||
|
||||
|
Забавная проблемка и не менее интересны результаты:
Данный вариант работает правильно только в D7. ![]() В D2007,D2009 задается только размер шрифта, а цвет не хочет меняться. В D2010 это уже не просто не работает, а порождает эксепшин. (Возможно тут уже Win7x64 свою лепту привнес) Вот такие странные результаты, но вот что интересно, исполняемый файл созданный в D7 без проблем запускается и правильно отрабатывается везде. |
|
#5
|
||||
|
||||
|
Я ж сказал - это из-за манифеста. Сталкивался с уже этой проблемой. Так что тут вопросы мелкомягким.
|
|
#6
|
||||
|
||||
|
Всё, разобрался.
Всему виной AlphaControls, при подключении TsSkinManage он , почему-то, становится наследником шрифта (конкретно цвета) для TRadioGroup. И, при смене компонента на TLMDRadioGroup (пакета LMD) , всё работает как надо. Странная ситуация , но факт есть факт. Спасибо ! |