离开鼠标按下控件后检测鼠标向上



使用 VB.NET,除了向窗体中的每个控件添加mouseup事件之外,有没有人知道一种触发mouseup事件的方法,无论光标位于何处或光标所在的控件中?

或者有没有办法查看鼠标左键是否向上,这样我就可以在输入时完成,如果鼠标向上,那么......

或者有没有办法查看鼠标左键是否向上,这样我就可以在输入时完成,如果鼠标向上,那么......

Control类上有一个静态属性 - Control.MouseButtons它以基于标志的枚举的形式返回当前按下鼠标上的哪些按钮。

var pressedButtons = Control.MouseButtons;
if (!pressedButtons.HasFlag(MouseButtons.Left))
{
    // Left mouse button is not down, so do stuff
}

最新更新