Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
通栏广告
事件的绑定与撤销

三个按钮,点击 button2 为 button1 绑定 Click 事件,点击 button3 为 button1 撤销 Click 事件。

private void button2_Click(object sender, EventArgs e)
{
    button1.Click += new EventHandler(button1_Click);
}

private void button3_Click(object sender, EventArgs e)
{
    button1.Click -= new EventHandler(button1_Click);
}

private void button1_Click(object sender, EventArgs e)
{
    MessageBox.Show("收到了 button1 的 Click 事件。");
}

如果 button2_Click 中绑定了两次 button1_Click,则点击 button1 时,会收到两次对话框,要完全撤销,也应该使用两次 -=

相关文章
文章评论
标题:必填
内容:
文章信息