Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.31;
Скачать: CL | DM;

Вниз

Бред с XPManifest   Найти похожие ветки 

 
Германн ©   (2010-07-24 03:04) [0]

Жду сейчас ответа на свои предложения услуг от потенциальных работодателей, а тем временем (в попытках чем-нибудь занять себя) пытаюсь реализовать бредовую идею моего бывшего, но любимого директора, о переносе реального ПО с Д4 на сравнительно современные версии Дельфи + с учётом "тем" и т.д. (Но до т.д. пока не добрался).

Так вот наблюдаю такой глюк. (CG2007, WinXP). Есть на основной форме несколько панелей (TPanel), у которых в дизайнере выбран цвет и цвет фонта. Так при "классической" теме всё в порядке. При других темах (например тема Windows XP) цвет фонта такой какой я выбрал. Цвет самой панели другой.
Тестовый пример показывает, что цвет панели, заданный в дизайне Д2007 нормально воспроизводится в программе при любых темах из поставки WXP.

Не думаю, что кто-то сталкивался с подобным, но вдруг?


 
Kerk ©   (2010-07-24 12:24) [1]

Закономерный вопрос - а зачем?


 
Anatoly Podgoretsky ©   (2010-07-24 12:53) [2]

> Kerk  (24.07.2010 12:24:01)  [1]

Ну что бы пользователь не раскрашивал с помощью тем, ты за него тут радугу
наведем.


 
antonn (work)   (2010-07-24 13:42) [3]

Потому что панель должна рисоваться под тему офрмления ОС, без всяких колхозных цветов разработчика. Если разработчик хочет ставить свой цвет пусть использует не Tpanel


 
@!!ex ©   (2010-07-24 13:43) [4]

> [0] Германн ©   (24.07.10 03:04)
> Цвет самой панели другой.

Какой цвет выбран у панели?


 
Eraser ©   (2010-07-24 14:25) [5]

>
>
> [0] Германн ©   (24.07.10 03:04)

по моему надо у панели установить вручную ParentBackground/ParentColor в True, а затем опять в False. Будет нормально )


 
Германн ©   (2010-07-24 16:27) [6]


> Eraser ©   (24.07.10 14:25) [5]

ParentBackground помог. При классической теме он видать не влияет на цвет панели, а вот при других темах влияет. А у меня он был True.


 
Германн ©   (2010-07-24 20:38) [7]

Ну да. В Д4 ParentBackground не было ещё. Вот при загрузке проекта Д4 в Д2007 он и установился по умолчанию в False не обращая внимание на то, что ParentColor = True.



Страницы: 1 вся ветка

Текущий архив: 2010.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
15-1280090913
Jeer
2010-07-26 00:48
2010.10.31
С днем Флота !


15-1279760970
Abcdef123
2010-07-22 05:09
2010.10.31
Это Дельфи 2007 баг?


15-1277731999
Marser
2010-06-28 17:33
2010.10.31
Встреча века


2-1281417193
И. Павел
2010-08-10 09:13
2010.10.31
Два почти одинаковых запроса выполняются по разному


3-1247144361
abhtr
2009-07-09 16:59
2010.10.31
Последняя запись в DBGride