码迷,mamicode.com
首页 > 其他好文 > 详细

自定义事件-继承表单

时间:2018-06-03 01:06:47      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:and   IV   定义   box   end   tar   bsp   ext   event   

 

以下是 基类 Form1

// 委托、事件是 public 和全局的

public delegate void ButtonClickdHandle(object sender, EventArgs e);//定义委托
public event ButtonClickdHandle UserControlButtonClicked;//定义事件

 

public void button1_Click(object sender, EventArgs e)
{//button1 控件定义为 Public 属性
  UserControlButtonClicked(sender, e);//抛出事件
}


 

以下是继承自 Form1的 类 Form2

private void Form2_Load(object sender, EventArgs e)
{
  this.UserControlButtonClicked += new ButtonClickdHandle(buttonClick);//后面是委托
  this.Text = "form2";
}

private void buttonClick(object sender, EventArgs e)
{
  MessageBox.Show("1");
}

 

自定义事件-继承表单

标签:and   IV   定义   box   end   tar   bsp   ext   event   

原文地址:https://www.cnblogs.com/james_chen/p/9127577.html

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