![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Katrina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.2.2005 Репутация: нет Всего: нет |
|
|||
|
||||
| drinkOut |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 10.2.2005 Где: мой стакан? Репутация: нет Всего: нет |
--------------------
Жизнь жестока - когда у меня на руках все карты, она начинает играть в шахматы...www.certifications.ru - проверь себя |
|||
|
||||
| Katrina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.2.2005 Репутация: нет Всего: нет |
Спасибо за ссылку, но я знаю этот сайт. К сожалению, там не то, что нужно!
|
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 2 Всего: 68 |
Katrina
?????????? Что конкретно тебя интересует????? |
|||
|
||||
| Katrina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.2.2005 Репутация: нет Всего: нет |
Меня интересует следующее: если я кликнула на Image, то эта картинка затемняется как на реальном десктопе, кликаю второй раз - снова без затемнения. Плиз, подскажите, как!!
|
|||
|
||||
| Katrina |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.2.2005 Репутация: нет Всего: нет |
Извините за назойливость.
Использую такую функцию для затемнения картинки:
В обработчике событий (например, кнопка) пишу так:
С этим кодом картинка затемнена. На второй кнопке обрабатываю событие, чтобы вернуть картинку обратно (без затемнения):
Так, с этим обратным кодом картинка возвращается, но чуть-чуть затемнена. И так, если кликать снова и снова, то в итоге через 5-6 кликов картинка будет такая: белый квадрат-черный квадрат и т.д. Что не так в этом коде, может в этот код что-то нужно добавить? Заранее спасибо! |
||||||
|
|||||||
| Underdark |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 12.7.2004 Где: Ульяновск Репутация: нет Всего: 2 |
Всё дело в простой школьной математике!
Смотри фактически ты делаешь вот так: пусть r=125, то затемнение r*(1-100/255)=r*(1-0.392)=76; теперь обратно r*(1.392)=105,792; Особенность работы с процентами!!! X-Y%+Y%<X!!! P.S. Условия типа
никогда не выпонятся, т.к. X-Y% всегда больше нуля!!!, если Y<100, а у тебя это так! Поэтому эту проверку, в данном случае, можно убрать вовсе! P.P.S. Попробуй делать затемнение и засветление на определеное число (например, r:=r-58), но тогда надо будет оставить проверку, про которую я говорил выше Это сообщение отредактировал(а) Underdark - 18.2.2005, 15:29 |
|||
|
||||
| Katrina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.2.2005 Репутация: нет Всего: нет |
|
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: нет Всего: 24 |
Katrina какое совпадение, я в том семестре делал курсач на тему создания Desktop'a, если хочешь могу скинуть, может что-нибудь на какие-нибудь мысли наведёт. |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 16 Всего: 112 |
Перенесено из раздела Дельфи
-------------------- С уважением, г-н Посол. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |