Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#16: 2007-10-11 21:59:46 ЛС | профиль | цитата
Андрей., давно не секрет, что 9 из 10 пользователей предпочтут взвалить задачу на кого-то еще чем подумать самостоятельно.
Андрей. писал(а):
Но, как-то совсем не хочется заморачиваться с обработкой двух событий

угу, один элемент лишний вставить - велика заморочка:
code_7336.txt

карма: 27
0
файлы: 1code_7336.txt [723B] [290]
Ответов: 3851
Рейтинг: 159
#17: 2007-10-11 22:09:59 ЛС | профиль | цитата
Dilma, спасибо
карма: 0
начавший
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#18: 2007-10-11 22:43:18 ЛС | профиль | цитата
Вячеслав писал(а):
Происходит DblClick вместо MouseUP

Можно подумать в штатном не так -- то же самое, да и не только в StrTable. В Labele -- та же муть.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#19: 2007-10-11 22:50:09 ЛС | профиль | цитата
nesco писал(а):
В Labele -- та же муть

Доказывай
карма: 9

0
Ответов: 3655
Рейтинг: 69
#20: 2007-10-11 22:55:30 ЛС | профиль | цитата
nesco писал(а):
Можно подумать в штатном не так

Так я штатным не пользуюсь ,и типа мне вообще незвестно какие там ошибки.
Ну, а в Buttone работает - там что другая мышь

------------ Дoбавленo:

И в Label - работает
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#21: 2007-10-11 23:48:50 ЛС | профиль | цитата
Galkov, вот, что-то типа этого -- code_1975.txt
Мне нужно было переловить сработку мыша при отпускании, а она срабатывает в данном случае только при двойном клике. Возможно, она и должна так работать в этом случае. А если не должна, то необходимо в Labele отдельное событие по двойному клику, тоже иногда бывает нужно.
карма: 22

0
файлы: 1code_1975.txt [586B] [356]
Ответов: 3655
Рейтинг: 69
#22: 2007-10-11 23:59:43 ЛС | профиль | цитата
nesco, Чё то, я непонял что ты хочешь.
Вот работает
code_7338.txt
карма: 0

0
файлы: 1code_7338.txt [162B] [340]
Разработчик
Ответов: 26151
Рейтинг: 2127
#23: 2007-10-12 00:03:33 ЛС | профиль | цитата
Вячеслав, ты запусти мою схемку и посмотри -- работает ли мыша на отпускание. В обычном работает, а в моей схемке -- нет. Так дложно быть, и почему, или это -- глюк?
карма: 22

0
Ответов: 9906
Рейтинг: 351
#24: 2007-10-12 00:04:37 ЛС | профиль | цитата
nesco, ты писал:
nesco писал(а):
В Labele -- та же муть

Разъясни нам тупым, почему из твоего примера следует, что "в Label та же муть"
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#25: 2007-10-12 00:10:52 ЛС | профиль | цитата
Galkov, ну может муть и не та, но почему MouseUp в моем примере срабатывает только на DblClick, я не понял? Да и тупыми я тут никого не считал, просто появился удобный случай описать похожую проблему и получить разъяснения.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#26: 2007-10-12 00:29:06 ЛС | профиль | цитата
nesco, А понял что ты хочешь.
Вот пример - как тыдумаешь почему здесь тоже не работает
code_7339.txt
карма: 0

0
файлы: 1code_7339.txt [414B] [334]
Разработчик
Ответов: 26151
Рейтинг: 2127
#27: 2007-10-12 00:38:51 ЛС | профиль | цитата
Вячеслав, но здесь Message останавливает дальнейшую обработку, а в моем примере тогда что останавливает, по двойному-то срабатывает?
карма: 22

0
Ответов: 3655
Рейтинг: 69
#28: 2007-10-12 00:44:57 ЛС | профиль | цитата
nesco писал(а):
а в моем примере тогда что останавливает

Судя по этому коду останавливает обращение к Хендлу окна.
code_7340.txt

------------ Дoбавленo:

Наверное он ждёт какое то время, а потом сбрасывает команду.
карма: 0

0
файлы: 1code_7340.txt [555B] [332]
Администрация
Ответов: 15295
Рейтинг: 1519
#29: 2007-10-12 00:46:15 ЛС | профиль | цитата
nesco, г-н Вячеслав, совершенно прав. И совершенно верный задал вопрос. И пример, приведенный выше должен проверяться таким образом:
code_7341.txt

после чего прекрасно видно, что утверждение о неверно работающем Label не правомерно
карма: 27
0
файлы: 1code_7341.txt [546B] [285]
Разработчик
Ответов: 26151
Рейтинг: 2127
#30: 2007-10-12 01:14:53 ЛС | профиль | цитата
Dilma писал(а):
что утверждение о неверно работающем Label не правомерно

Ну все, теперь понял. Да, действительно, Label тут ни причем. Что-то я упустил из виду возможность перехвата событий.
карма: 22

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