C#基础练习(时间的三连击)
2016-01-15 21:56
507 查看
Form1的后台代码:
namespace _07事件的三连击
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// utc.Mdl += DoSth;
utc.Mdl+=new MyDelegate(utc_Mdl);//给用户控件创建了一个事件
}
//这个事件里执行的方法
void utc_Mdl()
{
MessageBox.Show("哈哈,有区别,委托可以=,+=,-=,可以直接调用");
}
}
}
自定义控件UserThreeClick的后台代码:
namespace _07事件的三连击
{
public delegate void MyDelegate();//先定义一个委托
public partial class UserThreeClick : UserControl
{
public UserThreeClick()
{
InitializeComponent();
}
private int num = 0;
public event MyDelegate Mdl;//在委托前加event关键字,定义一个事件
private void btn_Click(object sender, EventArgs e)
{
num++;
if (num==3)
{
num = 0;
if (this.Mdl!=null)
{
this.Mdl();
}
}
}
}
}
相关文章推荐
- C#基础练习(时间的三连击)
- C#基础练习(使用委托窗体传值)
- C#基础练习(使用委托窗体传值)
- c# 反射
- C#关于Clone()方法的介绍
- .NET中提升UAC权限的方法总结
- c# 深拷贝 浅拷贝
- Silverlight 5(C#)初探
- C#Socket 文件传输,支持断点续传
- c#下利用winAPI来实现扩展屏的分辨率设置、方向切换等
- NET(C#)接入Dubbo服务,Zookeeper作为Dubbo服务的注册中心,实现thrift协议访问接口(2)
- NET(C#)接入Dubbo服务,Zookeeper作为Dubbo服务的注册中心,实现thrift协议访问接口(2)
- C# 中dataTable中的数据批量增加至数据表中
- C#线程同步
- C# 上传图片前判断上传图片的宽和高
- 从0自学C#01--自绘窗体边框
- C#基础语法实例荟萃
- c#实现OutLook定时会议室申请
- C#实现UDP协议
- [UDP] C#UDP入门|Socket通信|UdpClient通信