Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
6-1286523462
vv_fran
2010-10-08 11:37
2018.10.28
Как сохранить вложение из почты IdPOP3 ?


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


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


1-1359824833
mfender
2013-02-02 21:07
2018.10.28
Array в RTTI (D7)


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





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