我想覆盖 OnMouseClick 和 OnMouseDoubleClick 并根据使用的单击样式执行不同的操作。
问题是 OnMouseClick 在单击和双击时都会发生,并且在 OnMouseDoubleClick 之前被调用。
我确定这一定是一个常见的要求,所以我想我错过了一些非常明显的东西。有人可以填我吗?
编辑添加: MouseEventArgs.Clicks 计数没有帮助。在双击的情况下,第一次单击在 OnMouseClick 中被处理为单击 MouseEventArgs.Clicks == 1。
编辑添加:对象是图像缩略图。单击应打开和关闭选择以进行导出。双击应该使缩略图全屏。选择和“激活”动作是正交的。这可能表明这两个操作存在潜在问题...
干杯,罗伯