Я хочу переопределить OnMouseClick и OnMouseDoubleClick и выполнять различные действия в зависимости от того, какой стиль нажатия использовался.
Проблема в том, что OnMouseClick происходит как для одиночного, так и для двойного щелчка, и вызывается до OnMouseDoubleClick.
Я уверен, что это должно быть обычным требованием, поэтому я предполагаю, что упускаю что-то довольно очевидное. Может кто-нибудь заполнить меня?
Изменить, чтобы добавить: MouseEventArgs.Clicks count не помогает. В случае двойного щелчка первый щелчок обрабатывается как один щелчок в OnMouseClick с MouseEventArgs.Clicks == 1.
Изменить, чтобы добавить: объекты представляют собой миниатюры изображений. Один клик должен включать и выключать выбор для экспорта. Двойной щелчок должен сделать эскиз на весь экран. Действия выбора и «активации» являются ортогональными. Это может указывать на основную проблему с двумя действиями ...
Cheers,
Роб