110,538
社区成员
发帖
与我相关
我的任务
分享
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.MyEvent += form2_MyEvent;
form2.Show();
}
void form2_MyEvent(string arg)
{
this.label1.Text = arg;
}
}
Form2,里面有个Button1
public partial class Form2 : Form
{
public delegate void MyDelegate(string arg);
public event MyDelegate MyEvent;
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MyEvent("搞定!");
}
}
MyDelegate参数为一个string类型的,当然你可以自己替换成其他类型