利用委託兩winform傳實體

2021-07-27 15:39:31 字數 426 閱讀 6916

winform1:

定義乙個委託:

1、public actionchangeform

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

winform2  win= new winform2();

win.changeform= new action(afterchildchange);

3、winform1中寫個實現傳值得方法

private void afterchildchange()

//你要實現  winform1中值的變化操作。

4、winform2中定義

(1) public actionchangeform

(2)事件中新增如下**

if (changeform != null)

5、以上幾步就可以實現兩個winform介面值的互相 

winform 利用委託實現窗體傳值

父窗體 form1 有個 textbox1.text 有個button1 子窗體 form2 有個 textbox1.text 有個button1 修改form1 的textbox1.text 點選form1的 button1,彈出form2,點選form2 的button 結果 form2的 te...

Winform中利用委託實現窗體之間的傳值

點選開啟按扭,開啟傳輸值窗體 public partial class form1 form 2 78public void getvalue string strv 9 1213 private void button1 click object sender,eventargs e 1421 輸...

委託 Winform實現窗體間的傳值

軟體介面如上所示 點選接收窗體實現開啟傳送窗體,傳送窗體點選 傳送 即可傳送到接收窗體,可以實現窗體間的傳值。接收窗體的主要 開啟傳送窗體 private void btnopen click object sender,eventargs e 值傳給窗體的文字框 void getvalue str...