自定义用户控件没有';t在c#中捕获任何鼠标事件
本文关键字:任何 事件 鼠标 控件 用户 自定义 | 更新日期: 2023-09-27 17:59:07
我创建了一个自定义用户控件,并在表单中使用它。
但它不会捕获任何鼠标事件!问题出在哪里?感谢
在自定义控件中定义事件
private delegate void MyClickEvent(object sender, EventArgs e);
public event MyClickEvent MyClick;
public void OnMyClickEvent(object sender, EventArgs e)
{
if (MyClick != null)
MyClick(sender, e);//execute event
}
现在在MainForm 中
public partial class Form1
{
public Form1()
{
myCustomButton.MyClick += FireThisOnClick;
}
private void FireThisOnClick(object sender, EventArgs e)
{
//this will be executed on click
}
}