|
|
#1 |
|
Участник
|
На контроле Window перекрыт метод mouseDown() ,который делает определенное действие. Хочу чтобы mouseDblClick() - ом делалось другое действие. Но когда делаю дабл клик,то сначала выолняется метод mouseDown() ,а потом mouseDblClick()
Как сделать так,чтобы при дабл клике mouseDown() не выполнялся
|
|
|
|
|
#2 |
|
Участник
|
Первое, что приходит в голову - это отложить выполнение события MouseDown(), а в событии mouseDblClick() отменить выполнение отложенного события
// MouseDown th = element.setTimeOut("MyMethod",100) // MouseDblClick() if (th) element.cancelTimeOut(th) th - это переменная типа int определенная в ClassDeclaration твоей формы MyMethod - это твой метод на форме, в который вынесен весь код, который должен выполняться в MouseDown. |
|
|
|
| За это сообщение автора поблагодарили: dreamer (1). | |
|
|
#3 |
|
Участник
|
Спасибо,Владимир!
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Как програмно поймать клик на кнопке ? | 15 | |||
| Возврат, как обработать НДС? | 5 | |||
| Не могу обработать отгрузочную | 15 | |||
| Помогите! Закупку не могу обработать! | 13 | |||
| двойной клик на строке в grid-е | 0 | |||
|