利用委托两winform传实体

来源:互联网 发布:淘宝联盟怎么生成图文 编辑:程序博客网 时间:2024/06/18 08:38

winform1:

定义一个委托:

1、public Action<model> changeform { get; set; }


2、winform1初始化或者事件中加入:

winform2  win= new winform2();

win.changeform= new Action<model>(AfterChildChange);


3、winform1中写个实现传值得方法

 private void AfterChildChange()

{

  //你要实现  winform1中值的变化操作。

}


4、winform2中定义

(1) public Action<model> changeform{ get; set; }

(2)事件中添加如下代码

           if (changeform != null)
            {
                changeform(_model);//执行委托 
            }

5、以上几步就可以实现两个winform界面值的互相 

0 0