C# 中的委托和事件

园子里有关于delegate的文章,收益良多。
这里是弄的别人的例子 呵呵 以前看的 今天想整理下  忘记是那个地址了 看到了请留言我给加上


namespace DelagateForm
{
    
public partial calss Form1 :Form
    {
       
public delegate void ClickEventHander();
       
public enent ClickEventHander clickEvent;
       
public Form1()
       {
            InitializeComponent();
       }

       
private void OnClickEvent()
       {
           MessageBox.Show(
"Hello World!");
       }

       
private void button1_Click(object sender, EventArgs e)
        {
            ClickEvent 
+= new ClickEventHandler(OnClickEvent);
            
if (ClickEvent != null)
            {
                ClickEvent();
            }
        }
    }
posted @ 2009-08-02 11:45  Sum_yang  阅读(227)  评论(0编辑  收藏  举报