Андрей. писал(а):
Но, как-то совсем не хочется заморачиваться с обработкой двух событийугу, один элемент лишний вставить - велика заморочка:
code_7336.txt
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Андрей., давно не секрет, что 9 из 10 пользователей предпочтут взвалить задачу на кого-то еще чем подумать самостоятельно.
Андрей. писал(а): Но, как-то совсем не хочется заморачиваться с обработкой двух событийугу, один элемент лишний вставить - велика заморочка: code_7336.txt |
|||
карма: 27 |
| ||
файлы: 1 | code_7336.txt [723B] [290] |
Ответов: 3851
Рейтинг: 159
|
|||
Dilma, спасибо
|
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Вячеслав писал(а): Происходит DblClick вместо MouseUPМожно подумать в штатном не так -- то же самое, да и не только в StrTable. В Labele -- та же муть. |
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
nesco писал(а): В Labele -- та же мутьДоказывай |
|||
карма: 9 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco писал(а): Можно подумать в штатном не так Так я штатным не пользуюсь ,и типа мне вообще незвестно какие там ошибки. Ну, а в Buttone работает - там что другая мышь ------------ Дoбавленo: И в Label - работает |
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Galkov, вот, что-то типа этого -- code_1975.txt
Мне нужно было переловить сработку мыша при отпускании, а она срабатывает в данном случае только при двойном клике. Возможно, она и должна так работать в этом случае. А если не должна, то необходимо в Labele отдельное событие по двойному клику, тоже иногда бывает нужно. |
|||
карма: 22 |
| ||
файлы: 1 | code_1975.txt [586B] [356] |
Ответов: 3655
Рейтинг: 69
|
|||
карма: 0 |
| ||
файлы: 1 | code_7338.txt [162B] [340] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Вячеслав, ты запусти мою схемку и посмотри -- работает ли мыша на отпускание. В обычном работает, а в моей схемке -- нет. Так дложно быть, и почему, или это -- глюк?
|
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
nesco, ты писал:
nesco писал(а): В Labele -- та же мутьРазъясни нам тупым, почему из твоего примера следует, что "в Label та же муть" |
|||
карма: 9 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Galkov, ну может муть и не та, но почему MouseUp в моем примере срабатывает только на DblClick, я не понял? Да и тупыми я тут никого не считал, просто появился удобный случай описать похожую проблему и получить разъяснения.
|
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco, А понял что ты хочешь.
Вот пример - как тыдумаешь почему здесь тоже не работает code_7339.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_7339.txt [414B] [334] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Вячеслав, но здесь Message останавливает дальнейшую обработку, а в моем примере тогда что останавливает, по двойному-то срабатывает?
|
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco писал(а): а в моем примере тогда что останавливаетСудя по этому коду останавливает обращение к Хендлу окна. code_7340.txt ------------ Дoбавленo: Наверное он ждёт какое то время, а потом сбрасывает команду. |
|||
карма: 0 |
| ||
файлы: 1 | code_7340.txt [555B] [332] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco, г-н Вячеслав, совершенно прав. И совершенно верный задал вопрос. И пример, приведенный выше должен проверяться таким образом:
code_7341.txt после чего прекрасно видно, что утверждение о неверно работающем Label не правомерно |
|||
карма: 27 |
| ||
файлы: 1 | code_7341.txt [546B] [285] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Dilma писал(а): что утверждение о неверно работающем Label не правомерноНу все, теперь понял. Да, действительно, Label тут ни причем. Что-то я упустил из виду возможность перехвата событий. |
|||
карма: 22 |
|