0

我有一个操作需要我使用 Mouse Click、Mouse Down 和 Mouse Up 事件。但是,当鼠标单击事件发生时,将调用 Mouse Down 和 Mouse Up 事件。即他们结束了点击事件。关于如何解决这种情况的任何想法。我必须使用这些事件才能完成视口中的操作。我在 C# 中使用 Win Forms 事件。

4

1 回答 1

1

首先,为什么要使用所有三个事件?您希望这些事件按什么顺序被触发?

mousedown 当用户按下鼠标按钮时触发。

mouseup 当用户释放鼠标按钮时触发。

click 当同一元素上发生 mousedown 和 mouseup 事件时触发。

鼠标点击 = 鼠标向下 + 鼠标向上

因此,如果您的表单中包含所有三个事件,那么肯定会触发所有事件。

于 2013-05-18T07:06:52.947 回答