Canvas проблема с двойным щелчком мыши одним щелчком мыши? - PullRequest
0 голосов
/ 18 августа 2011

У меня есть холст, на котором при двойном щелчке я создаю объект box.На объекте box я хочу назначить событие click, но проблема, которая возникает, заключается в том, что box рисуется на холсте.Одиночный щелчок также регистрируется на холсте, а следующий щелчок создает другое поле.

1 Ответ

0 голосов
/ 18 августа 2011

Как вы справляетесь с каждым?Вы не хотите, чтобы обработчик кликов и обработчик dblclick были назначены одному и тому же элементу.

Лично я бы назначил обработчик щелчка, проверил границы того, где пользователь нажимает, чтобы увидеть, находится ли он внутри созданного прямоугольника на холсте, и сделал бы то, что вам нужно.Для двойного щелчка я бы установил некоторый порог времени в событии щелчка, чтобы узнать, был ли это двойной щелчок или нет.

...