public delegate void MyDelegate(object sender, EventArgs e);//建立委托
public event MyDelegate myEven_click; //委托事件
public int a = 0;
private void button1_Click(object sender, EventArgs e)//点击自定义控件按钮
{
a++;
if (myEven_click != null) {
myEven_click(sender, e);
}
}
from窗体 video1.myEven_click += new Video.MyDelegate(Swew);绑定事件
public void Swew(object sender, EventArgs e)
{
MessageBox.Show("111" + video1.a);
}
依次输出1111 1112 1113 自行理解