我建立一个控件:
public class User : System.Windows.Forms.UserControl
{}
在这个窗体上有几个label,控件。
控件编译好后,加载到一个测试窗体中测试。发现问题如下:
在这个测试窗体中添加一个这个自定义控件的单击事件,可是如果要是点击到这个自定义控件中的label控件上就不能触发自定义控件的单击事件。请问,怎样才能实现不管怎样都能触发自定义控件的单击事件。谢谢!
public class User : System.Windows.Forms.UserControl
{}
在这个窗体上有几个label,控件。
控件编译好后,加载到一个测试窗体中测试。发现问题如下:
在这个测试窗体中添加一个这个自定义控件的单击事件,可是如果要是点击到这个自定义控件中的label控件上就不能触发自定义控件的单击事件。请问,怎样才能实现不管怎样都能触发自定义控件的单击事件。谢谢!
this.label1.Click += new System.EventHandler(this.UserControl1_Click);
usercontrol的OnClick方法即可private void label1_Click(object sender, System.EventArgs e)
{
this.OnClick(e);
}