|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не поменять цвет шрифтов нек. компонентов XE2
Установил Delphi XE2. Есть большой старый проект. В нём обилие компонентов TGroupBox, TCheckBox и т.д. Для наглядности они отличались изменением в дизайн-тайм и иногда в Run-тайм ЦВЕТА шрифта (у каждого - д.б.свой! - иначе ненаглядно). Теперь (в XE2) это стало недоступно. Подчёркиваю, надо сменить не стиль оформления ВСЕЙ формы (это для меня ненужные "рюшечки"), а динамически менять цвета шрифтов тех TGroupBox и TCheckBox, на которые должен обратить внимание пользователь (таких компонентов - очень много). Так же и с другими компонентами (кроме TLabel - для неё цвет шрифта как и раньше меняется легко). Как это сделать? Или теперь это закопали совсем глублко?
|
#2
|
|||
|
|||
Да наврядли. Скорее всего дело в поддержке тем. Они, темы, зачастую перекрывают стандартное поведение шрифтов. Иначе у тебя бы просто проект не скомпилился бы...
|
#3
|
|||
|
|||
Разобрался сам! Заставить проект под XE2 не использовать настройки винды, а работать как было в Delphi XE, с регулировкой всех цветов - примерно в стиле WinXP (в Run-тайм, по крайней мере) можно так:
Project >Options>Application>RuntimeThemes> None (по умолчанию там Windows). |