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

Вниз

Фон компонента 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.003 c
1-1359824833
mfender
2013-02-02 21:07
2018.10.28
Array в RTTI (D7)


15-1475011801
Юрий
2016-09-28 00:30
2018.10.28
С днем рождения ! 28 сентября 2016 среда


6-1286523462
vv_fran
2010-10-08 11:37
2018.10.28
Как сохранить вложение из почты IdPOP3 ?


15-1474296513
sniknik
2016-09-19 17:48
2018.10.28
Кто в курсе это глюк, фича, не понял что? (т.е. может меняться?)


1-1359826540
azl
2013-02-02 21:35
2018.10.28
Фон компонента TJvDice