winform委托和事件实现两个窗口之间更新数据

  • Post author:
  • Post category:其他


实例:

/// <summary>
    /// Form1
    /// </summary>
    /// <param name="message"></param>
    public delegate void ClickDelegateHander(string message); //声明一个委托
    public partial class Form1 : Form
    {
        public event ClickDelegateHander ClickEvent;//声明一个事件
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (ClickEvent != null) //判断事件是否被注册
                ClickEvent("Hello World");
        }
    }
/// <summary>
   /// Form2
   /// </summary>
    public partial class Form2 : Form
    {



版权声明:本文为gdali原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。