Форум: "Основная";
Текущий архив: 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