Вверх ↑
Этот топик читают: Гость
Ответов: 52
Рейтинг: 2
#16: 2011-03-12 17:47:04 ЛС | профиль | цитата
и редакции не подлежит

сразу нельзя было?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#17: 2011-03-12 17:54:00 ЛС | профиль | цитата
Slider писал(а):
но всё-же в своем примере нажмите на второй картинке, переместите курсор на первую и отпустите мышу - я об этом говорил

Во второй кнопке не реализовано то, что реализовано в первой, вот и все, реализуем аналогично первой и не будет события
карма: 22

0
Ответов: 52
Рейтинг: 2
#18: 2011-03-12 17:59:30 ЛС | профиль | цитата
Во второй кнопке не реализовано то, что реализовано в первой

да не важно вообще, что там реализовано будет - onMouseUp происходит на первой кнопке, поэтому счетчик срабатывает, а не должен по идее (замыслу)
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#19: 2011-03-12 18:21:00 ЛС | профиль | цитата
Slider писал(а):
да не важно вообще, что там реализовано будет - onMouseUp происходит на первой кнопке, поэтому счетчик срабатывает, а не должен по идее (замыслу)

Я не пойму, тебе чего надо, по MouseDown сработку или по MouseUp
Те, какой нужен onClick по нажатию или отпусканию мыша
карма: 22

0
Ответов: 52
Рейтинг: 2
#20: 2011-03-12 18:49:32 ЛС | профиль | цитата
по отпусканию
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#21: 2011-03-12 19:00:51 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 20:15:15
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#22: 2011-03-12 19:13:06 ЛС | профиль | цитата
178.123.78.180 писал(а):
nesco, в твоем примере Slider-у не нравиться то, что если зажать ЛКМ вне кнопки и после навести на кнопку и отпустить зажатую клавишу, произойдет событие

Да понял я уже это, но я не понял другого -- я сказал конкретно, что можно использовать onPaint любого контрола, окромя стандартной кнопки. Неужели надо так тупить, что бы этого не понять Ну используй контекст самого ImgBtn, и отрисуй ты несчастные картинки на нем, и используй события onClick самой кнопки

code_22930.txt
карма: 22

0
файлы: 1code_22930.txt [2.7KB] [161]
Гость
Ответов: 17029
Рейтинг: 0
#23: 2011-03-12 19:37:41 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 20:15:15
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#24: 2011-03-12 19:43:23 ЛС | профиль | цитата
178.123.78.180 писал(а):
а может имеет смысл добавить в ImgBtn точку Array чтоб элемент подгружал картинки от туда если свойствах не заданно?

Мне проще перелопатить весь компонент на предмет загружаемости картинок, чем делать массив.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#25: 2011-03-12 21:04:53 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 20:15:16
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#26: 2011-03-12 22:37:08 ЛС | профиль | цитата
178.123.78.180 писал(а):
вот попробовал

Где-то рядом
------------ Дoбавленo в 22.09:
К тому же, у тебя старая версия, которая не поддерживает прозрачность
------------ Дoбавленo в 22.36:
Добавил
карма: 22

1
Голосовали:Slider
Ответов: 52
Рейтинг: 2
#27: 2011-03-13 05:52:03 ЛС | профиль | цитата
Неужели надо так тупить, что бы этого не понять
- изначально речь шла не о "понять", а, если можно так сказать, оптимизации кода. Я реализовал нормальный onClick, но схема получилась тяжелой из-за обилия "ненужных" элементов. Именно в связи с этим и возник вопрос ТС.

178.123.78.180, nesco, я так понимаю, теперь можно обновить ImgBtn с SVN?
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#28: 2011-03-13 13:05:35 ЛС | профиль | цитата
Slider писал(а):
я так понимаю, теперь можно обновить ImgBtn с SVN?

Да
карма: 22

0
Ответов: 52
Рейтинг: 2
#29: 2011-03-13 18:40:33 ЛС | профиль | цитата
nesco, вот теперь просто бомба, гора с плеч! Спасибо большое за содействие, думаю не я один буду вам благодарен!
------------ Дoбавленo в 18.37:
nesco, не могу найти старую свою тему, где ты объяснял как использовать менеджер прозрачности и альфа-канал. Её удалили или нет? А то необходимо подсмотреть ряд решений
------------ Дoбавленo в 18.40:
ссорь - нашел
карма: 0

0
29
Сообщение
...
Прикрепленные файлы
(файлы не залиты)