Форум: "Основная";
Текущий архив: 2018.10.28;
Скачать: [xml.tar.bz2];
ВнизФон компонента TJvDice Найти похожие ветки
← →
azl (2013-02-02 21:35) [0]Здравствуйте, уважаемые Мастера.
Помогите решить проблему следующего характера:
Делаю в качестве фона формы TImage с картинкой. Кладу на форму поверх картинки компонент JvDice из библиотеки JEDI VCL. Ставлю у компонента свойство ParentBackgroung = true. Однако, если используется классическое оформление ОС, то виден фон кубика с цветом BtnFace на фоне картинки.
Собственно, вот скрин: http://s017.radikal.ru/i436/1302/1d/524de2833126.jpg
При использовании темы в ХР и выше, все нормально. Но об этом и в справке говорится:
ParentBackground has no effect unless XP themes are enabled.
У данного компонента, к сожалению, нет свойства Transparent, как например, у TLabel.
Возможно ли как-то побороть это? Использую Delphi XE3.
Заранее благодарен за ответы.
← →
Cobalt © (2013-02-02 22:14) [1]поменяй отрисовку компонента.
← →
Dimka Maslov © (2013-02-02 22:23) [2]Зачем вообще нужен компонент с таким функционалом? Если я правильно понимаю, для чего он нужен, нормальный можно написать за полчаса.
← →
azl (2013-02-02 22:57) [3]
> поменяй отрисовку компонента.
Каким образом это можно сделать?
> Зачем вообще нужен компонент с таким функционалом?
Можно и написать, но зачем изобретать велосипед? Так можно о любом компоненте сказать, мол зачем он нужен, напиши свой.
Я делал подобный кубик, только трехзначный с помощью JvAnimatedImage и Timer"а.
Меня, в принципе, этот компонент всем устраивает. Единственная беда, с которой недавно столкнулся - фон.
← →
Dimka Maslov © (2013-02-03 21:15) [4]Компонент, такое поведение которого зависит от настроек операционной системы - плохой компонент.
← →
azl (2013-02-04 12:07) [5]Полностью согласен.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2018.10.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.001 c