我想重写OnMouseClick和OnMouseDoubleClick,并根据使用的单击样式执行不同的操作。
问题在于OnMouseClick对于单击和双击都会发生,并且在OnMouseDoubleClick之前被调用。
我相信这一定是一个常见的需求,所以我想我可能漏掉了一些非常明显的东西。有人可以帮我吗?
编辑添加:MouseEventArgs.Clicks计数对此没有帮助。在双击的情况下,第一次单击将在OnMouseClick中处理为单击,并具有MouseEventArgs.Clicks == 1。
编辑添加:对象是图像缩略图。单击应该切换选择以进行导出。双击应该使缩略图全屏。选择和“激活”操作是正交的。这可能表明两个操作存在根本性问题...
敬礼, 罗布
问题在于OnMouseClick对于单击和双击都会发生,并且在OnMouseDoubleClick之前被调用。
我相信这一定是一个常见的需求,所以我想我可能漏掉了一些非常明显的东西。有人可以帮我吗?
编辑添加:MouseEventArgs.Clicks计数对此没有帮助。在双击的情况下,第一次单击将在OnMouseClick中处理为单击,并具有MouseEventArgs.Clicks == 1。
编辑添加:对象是图像缩略图。单击应该切换选择以进行导出。双击应该使缩略图全屏。选择和“激活”操作是正交的。这可能表明两个操作存在根本性问题...
敬礼, 罗布