我有一个包含许多控件的表单。我需要检测鼠标是向下还是向上。大多数时候,我没有MouseEventArgs。
有没有一种快速简便的方法来判断鼠标是否在没有 mouseEventArgs 的情况下关闭?
有没有其他选择,或者像这样的唯一方法?:
foreach (Control c in this.Controls)
{
c.MouseUp += new MouseEventHandler(globalMouseUp);
c.MouseDown += new MouseEventHandler(globalMouseDown);
}
bool isMouseUp = true;
private void globalMouseDown(object sender, MouseEventArgs e)
{
isMouseUp = false;
}
private void globalMouseUp(object sender, MouseEventArgs e)
{
isMouseUp = true;
}