Главная страница
    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.009 c
14-94093
able
2004-02-06 20:02
2004.02.29
PHP Host


6-94080
vs_flash
2003-11-01 12:53
2004.02.29
как узнать mac


1-93922
Alexis
2004-02-15 11:46
2004.02.29
информация по System Tray


3-93780
Esed
2004-02-03 16:42
2004.02.29
Где - ошибка.


1-93872
Ricko
2004-02-16 11:49
2004.02.29
АвтоСкролл в Listview





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский