На панели есть чертеж GDI с некоторыми объектами.
Когда пользователь нажимает на один объект, этот объект должен быть выбран, если дважды щелкнуть по нему, должно открыться новое всплывающее окно (свойства).
Теперь я переопределил
OnMouseClick
=> obj.Selected = Not obj.Selected
OnMouseDoubleClick
=> (New Properties(obj)).ShowDialog()
Проблема в том, что при открытии всплывающего окна (из-за DoubleClick) объект становится выделенным (из-за щелчка). Можно ли избежать (игнорировать) этот промежуточный клик?
(Скажем, в реальном проекте я не использую щелчок, но даже MouseDown
, однако, вопрос остается прежним)