我想捕获在用户控件外部点击的鼠标点击事件?

时间:2013-12-04 06:57:47

标签: c# winforms events

我在窗口c#中有一个用户控件,我将该控件添加到另一个项目中。我想捕获在用户控件外部单击的鼠标单击事件。如何在其中启用此功能?

1 个答案:

答案 0 :(得分:0)

你必须分配这些,但这应该有效

bool ValidClick = false; 

private void form_Click(object sender, EventArgs e)
{
    if(!ValidClick)
        ValidClick = true; 
    method();
}
private void control_Click(object sender, EventArgs e)
{
    ValidClick = false; 
    method();
}
public void method()
{
    if(ValidClick)
    {
        //Do method
    }
}