ClickEventHandler
using System;
namespace ConsoleApplication1
{
public delegate void ClickEventHandler(object sender, EventArgs e);
public class MyButton
{
public event ClickEventHandler ClickEvent;
public void Click()
{
if (ClickEvent != null)
{
Console.WriteLine("MyButton: 我被单击了");
ClickEvent(this, null);
}
}
}
public class MyForm
{
public MyButton myButton = new MyButton();
public MyForm()
{
myButton.ClickEvent += new ClickEventHandler(OnClickEvent);
}
void OnClickEvent(object sender, EventArgs e)
{
Console.WriteLine("MyForm: 我知道你被单击了!");
}
}
class Program11
{
static void Main11()
{
MyForm form = new MyForm();
form.myButton.Click();
}
}
}
posted on 2011-11-15 22:17 breakpoint 阅读(158) 评论(0) 收藏 举报
浙公网安备 33010602011771号