码迷,mamicode.com
首页 > Windows程序 > 详细

史上最简单C#EVENT事件

时间:2017-08-17 14:34:48      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:ima   事件   component   技术   ext   text   类型   partial   eve   

Form1.cs

技术分享

 

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.test += (Y) =>
{
MessageBox.Show(Y);
};
form2.Show();
}

}

 

 

Form2.cs

技术分享

public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

// 创建一个委托,返回类型为void,两个参数
// conveyValve 传值 可为基本类型,也可以为类Class等
public delegate void MyHandler(string conveyValve);
// 将创建的委托和特定事件关联
public event MyHandler test;
private void buttonOk_Click(object sender, EventArgs e)
{
test?.Invoke("https://www.cnblogs.com/abcdefghij/");
}
}

史上最简单C#EVENT事件

标签:ima   事件   component   技术   ext   text   类型   partial   eve   

原文地址:http://www.cnblogs.com/abcdefghij/p/7380901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!