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

Вниз

Затенить панель   Найти похожие ветки 

 
Stanislav ©   (2006-09-25 10:54) [0]

Подскажите пожалуйста как затенить панель со всеми ее элементами, т.е. есть панель, на ней лежит фотография и несколько надписей, хотелось бы снизить яркость на 50% на самой панели и ее элементах.


 
Ega23 ©   (2006-09-25 11:14) [1]

Enabled:=False;  ?  
:-))))


 
clickmaker ©   (2006-09-25 11:22) [2]


> Enabled:=False;

Visible := (not true) and (not false);
-)


 
Stanislav ©   (2006-09-25 11:30) [3]

Ega23 ©   (25.09.06 11:14) [1]
не, фотка не затимнится.


 
Stanislav ©   (2006-09-25 11:31) [4]

Немного по другому поставлю вопрос, как снизить яркость у точки на 50%?


 
clickmaker ©   (2006-09-25 11:40) [5]


> как снизить яркость у точки на 50%

Panel1.Color := RGB(192, 192, 192);
Red := GetRValue(Panel1.Color);
Green := GetGValue(Panel1.Color);
Blue := GetBValue(Panel1.Color);
Red := Red shr 1;
Green := Green shr 1;
Blue := Blue shr 1;
Panel1.Color := RGB(Red, Green, Blue);


 
Stanislav ©   (2006-09-25 11:56) [6]

Спасибо буду пробовать


 
Barloggg   (2006-09-25 12:24) [7]

а если "shr 1" вызывает трепет в душе, то можно сделать "div 2".
кстати где-то мне встречались проблемы с этим "shr 1" на какой-то винде и с каким-то конкретным типом данных. но точно не помню.
"div 2" работает всегда.


 
clickmaker ©   (2006-09-25 12:30) [8]


>  "shr 1" вызывает трепет в душе

старая привычка. Корни ее растут из программирования графики под ДОС, когда нужно было оптимизировать все, что можно ))


 
Ega23 ©   (2006-09-25 13:16) [9]


> а если "shr 1" вызывает трепет в душе, то можно сделать
> "div 2".


А какая разница??? Ну разве что псевдоощущение, что shr - shl работают быстрее...


 
clickmaker ©   (2006-09-25 13:18) [10]


> разве что псевдоощущение, что shr - shl работают быстрее

а разве нет?


 
Stanislav ©   (2006-09-25 13:45) [11]

shr - трепет вызвало, но разобрался что к чему. :-)
Че-то я не пойму, снижаю яркость каждой точки на канве панели, я так понимаю сюда должны попсать элементы лежащие на панели? а они не попадают, даже уже сделал наследника и переопределил метод Paint.


 
clickmaker ©   (2006-09-25 13:59) [12]


> снижаю яркость каждой точки на канве панели, я так понимаю
> сюда должны попсать элементы лежащие на панели?

не должны. У них своя канва.


 
Stanislav ©   (2006-09-25 15:20) [13]

Вобщем разобрался, спасибо всем!



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
11-1137337946
homm
2006-01-15 18:12
2006.11.05
Rich Edit не хочет грузить большие файлы


15-1161146287
Layner
2006-10-18 08:38
2006.11.05
WindowsXP: один раз вошел в домен, теперь локально работаю


3-1157902618
abba
2006-09-10 19:36
2006.11.05
Проблемы с ADOQuery


15-1161097796
SergP
2006-10-17 19:09
2006.11.05
Подскажите где взять утилитку для Low Level Format...


2-1161336939
Gloomer
2006-10-20 13:35
2006.11.05
Посоветуйте простую компоненту для ввода вещественных чисел