Цвет PageControl

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Цвет PageControl

Сообщение Kon.pasc » 04.03.2010 11:21:46

А PageControl может иметь цвет parent формы? А то он всегда белый.
Не могу найти ни Color, ни ParentColor свойств, нет ни у PageControl ни у TTabSheet-ов.
Это так задумано (почему?) или надо идти в багтрекер?
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: Цвет PageControl

Сообщение GrayEddy » 04.03.2010 11:25:13

Не всегда. Зависит от темы.
Если в Windows XP выбрана классика - цвет PageControl = цвету формы.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: Цвет PageControl

Сообщение Kon.pasc » 04.03.2010 11:50:54

Да, это у меня Vista с темами, Лазарь revision 23812.
Значит, недоработка с темами. А в ХР с темами PageControl тоже белый?
Интересно, что header с закладками лежит как надо - на цвете формы.
Хм, и в делфях, по крайней мере старых, тоже небыло свойств Color у PageControl и TTabSheet-ов, но тем не менее с XP темами цвет там нормальный.
Kon.pasc
новенький
 
Сообщения: 26
Зарегистрирован: 31.10.2009 17:45:38

Re: Цвет PageControl

Сообщение GrayEddy » 04.03.2010 12:32:17

> А в ХР с темами PageControl тоже белый?
Да. Как и в приложениях от Delphi 2006.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: Цвет PageControl

Сообщение VAshot » 19.01.2011 21:33:46

Столкнулся с такой же ситуацией, запустил программу под семеркой и ... белый PageControl. Очень это не обрадовало. Особенно то, что, если лежащее на странице приспособить к белому фону, то получится бред, когда запустить программу под классической темой (например, не для StaticText прозрачного фона, есть только белый (clNone) или не прав?)

Как вариант, не использовать manifest, но это не есть логично.
Просьбу на создания свойства для задания принудительного цвета фона в бэгрепорт кидать или такое не туда?
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь

Re: Цвет PageControl

Сообщение Павел Ишенин » 20.01.2011 10:56:52

PageControl не будет использовать это свойство - он должен рисоваться в системных цветах.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Цвет PageControl

Сообщение VAshot » 20.01.2011 17:39:50

Хорошо, тогда как задать прозрачный цвет для StaticText и прочих? При включенном манифесте в разных темах просто ужасно всё получается.
Или, как вариант, есть ли способ узнать цвет PageControl, чтобы установить его другим элементам?
Аватара пользователя
VAshot
постоялец
 
Сообщения: 128
Зарегистрирован: 01.11.2007 12:31:21
Откуда: Пермь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru