日期:2014-05-18 浏览次数:21160 次
btn.Click += new delegate{Close();};
C# code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//订阅多次事件
this.Load += new EventHandler(Form1_Load); //加事件:+1
this.Load += new EventHandler(Form1_Load1);//加事件:+1
this.Load += new EventHandler(Form1_Load1);//加事件:+1
//当事件激发时,C#会轮循事件的订阅。也就是说:我们在往Load事件中加处理方法。
//参考类似代码:int n=0;n+=1;
//移除事件
this.Load -= new EventHandler(Form1_Load1);//-1,减事件。是不是类似我们的:int n=0;n+=1;
}
void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show("Form1_Load");
}
void Form1_Load1(object sender, EventArgs e)
{
MessageBox.Show("Form1_Load1");
}
}
}