Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Вниз

XP Manifest: невозможно задать цвет для Tpanel   Найти похожие ветки 

 
Islander   (2004-02-15 21:51) [0]

Здравствуйте!

При положенном на форму компоненте TXPManifest я не могу задать
цвет для объекта TPanel посредством Color. Есть ли какие-нибудь пути решения проблемы?


 
Defunct   (2004-02-15 21:58) [1]

ParentColor := False


 
Unax   (2004-02-15 22:03) [2]

Не работает.


 
Islander   (2004-02-15 22:07) [3]

Да, не работает, в том то и проблема!


 
Islander   (2004-02-15 22:29) [4]

Короче, это глюк дельфи. Когда я в дизйн тайме выбираю свой цвет для панели, то у нее ParentBackGround ставится в false. Вроде бы все нормально, но ничего не работает :))

Оказывается, надо еще раз включить и выключить в дизайн-тайме parentBackground и тогда становится все ок

Вот такие глюки


 
Unax   (2004-02-15 22:45) [5]

Попробуй так, у меня заработало.
var
f: TControlCanvas;
begin
f := TControlCanvas.Create;
f.Control := Panel1;
f.Brush.Color := clRed;
f.Rectangle(0,0,Panel1.Width,Panel1.Height);
end;


Только если я делаю это при нажатии на кнопку, то прорисовывается только после второго нажатия, хз почему.


 
Defunct   (2004-02-16 03:31) [6]

Помнится, в Delphi 4 был глюк что-то типа:
If (A=4) Then ...
Else ...

При A=4, на полном серьезе, выполнялась ветка Else.

Напишите письмо в службу поддержки, вышлют обновление и лицензионную версию Delphi впридачу. ;>


 
Sergei!   (2004-02-16 06:45) [7]

to [4]
Это не глюк. Дело все в том, что при использовании тем XP, начинает работать ThemeEngine. Это приводит к тому, что некоторые свойства начинают работать по другому. Я это наблюдал у панелей и меток. Свойства PanelBackground без тем всегда пишется в ресурс формы, если же темы включены, то по умолчанию всегда PanelBackground= true. Если его насильно заставить писаться в ресурс формы, то все Ок. Что ты и сделал.



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

Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
14-94155
4i
2004-02-06 23:11
2004.02.29
MyDoom


1-94006
Павел
2004-02-18 16:58
2004.02.29
Создание собчсьвенного инсталяторя


3-93750
Borg
2004-02-05 08:46
2004.02.29
Как узнать тип поля


1-93899
Jeen
2004-02-14 22:44
2004.02.29
Доступ к списку команд, вводившихся в


1-93891
Alex_rar
2004-02-18 14:09
2004.02.29
Создание картинок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский