美文网首页
委托与事件

委托与事件

作者: 那个唐僧 | 来源:发表于2018-02-18 21:06 被阅读12次

两个窗体form1和form2
点击form1按钮跳转到form2
点击form2按钮,form1中按钮文字变化

form1中代码

namespace TestUI
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.settxt += SetBtnText;
            form2.Show();
        }

        public void SetBtnText(string txt)
        {
            button1.Text = txt;
        }
    }
}

form2中代码

namespace TestUI
{
    public partial class Form2 : Form
    {
        public delegate void SetTextToBtn(string txt);

        public Form2()
        {
            InitializeComponent();
        }

        public event SetTextToBtn settxt;

        private void button1_Click(object sender, EventArgs e)
        {
            string txt = "2018 新年快乐";
            settxt(txt);
        }
    }
}

相关文章

  • 原始类型与事情委托

    1.绑定事件: 二、事件冒泡与事件捕获 事件委托 案例见事件委托 计时器

  • 事件与事件委托

    DOM0级事件: 通过javascript制定事件处理程序的传统方式。就是将一个函数赋值给一个事件处理属性。第四代...

  • C#——委托与事件系列一

    本来应该学习泛型与委托的,但是发现C#这里还没有系统的记录过委托与事件,所以先打算把委托与事件补上再继续泛型与委托...

  • 总结.Net基础知识——献给即将入坑的同行们(二期)

    事件是不是一种委托? 委托是一种安全的函数指针,事件是一种消息机制 委托与事件是什么关系?为什么要使用委托 委托提...

  • 委托与事件

    两个窗体form1和form2点击form1按钮跳转到form2点击form2按钮,form1中按钮文字变化 fo...

  • 事件与委托

    委托是一个类, 它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递 可以在两个类之间传递方法,破坏了...

  • 委托与事件

    1.直接使用delegate 不废话,直接上代码 运行结果 2.使用Action 结果一样

  • 委托,Lambda,事件

    委托 声明委托 Lambda 事件与委托的区别 事件不能再类的外部调用,可以在外部注册 委托可以在类的外部调用,可...

  • 事件委托

    ------------------事件委托----------------- 事件: 事件委托: 原理: 冒泡 ...

  • 第七天

    1、什么是事件委托? 自己的事情委托给别人去做(自己的事情委托给父元素去做) 2、为什么要用事件委托? 减少与do...

网友评论

      本文标题:委托与事件

      本文链接:https://www.haomeiwen.com/subject/debbtftx.html