日期:2014-05-20  浏览次数:20760 次

跪求大侠们给我讲讲委托与事件,
有关于这个好贴,好文章 希望大家推荐一下 , 真心拜谢各位。
http://topic.csdn.net/u/20120803/10/e89d2bc7-7c91-4a50-be96-3418e8052835.html?r=79306652
没好好学习,现在想想 真有点少年不努力,老大徒伤悲呀。。

------解决方案--------------------
不知道能不能接个分
------解决方案--------------------
http://kb.cnblogs.com/page/99111/



------解决方案--------------------
http://wenku.baidu.com/view/8c175c6b25c52cc58bd6be68.html
你可以看一下这个文档
http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx
这是关于事件与委托的一个博客,你可以看一下看是否对你有帮助
http://download.csdn.net/download/Youhei_yp/2346263
此链接是关于事件和委托的相关资料,你可以下载下来多学习一下,这是一个漫长的过程得自己去理解和实践,祝你好运!
------解决方案--------------------
是啊,我四来听听的。
------解决方案--------------------
方法就是炸弹
委托就是装炸弹的的大盒子

事件的意思就是说 我事先告诉大家某某时候我会把这个盒子以某种方式丢出去 谁想在这个时候丢炸弹炸人的就自己把炸弹装进盒子里面来

就是这个样子
------解决方案--------------------
简单来说,委托就是函数指针,事件就是封装了的委托类型变量
------解决方案--------------------
反正我工作又用不着
------解决方案--------------------
委托说的简单点 就是把方法当变量一样传给其他的类或方法

C# code

        public Form2()
        {
            InitializeComponent();
            showmig = Show;
        }
        public delegate void ShowImg(string img);
        public static ShowImg showmig;
        public void Show(string img)
        {
            this.textBox2.Text = img;
        }
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            showmig(this.textBox1.Text);
        }