C 兩個窗體間的通訊

2021-05-01 13:17:50 字數 672 閱讀 6922

c#實現在form1中呼叫form2的資訊的方式.

方法1:

首先,我們在form2中定義:

private form1 mf_form

其次,  

更改form2的建構函式為有引數的

public form2 (form1 myform)

最後, 在form1中,在要用到form2的地方申明如下:

form2 f2=new form2(this);這裡的this指的就是form1當前的例項,也就是把當前form1的例項通過form2的建構函式傳遞給form2類

方法2:

在form1類中申明form2時用如下**:

form2 f2=new form2();//類form2中的建構函式不改,還是無參的

f2.owner=this;這裡的this指的是類form1當前的例項。

//也可以使用函式的方法,給當前例項新增一個附屬視窗 **:this.addownedform(f2);

在form2類的定義中寫如下**:

form1 f1=this.owner;

注意:更改訪問型別private -》public

C 兩個窗體間的通訊

c 實現在form1中呼叫form2的資訊的方式.方法1 首先,我們在form2中定義 private form1 mf form 其次,更改form2的建構函式為有引數的 public form2 form1 myform 最後,在form1中,在要用到form2的地方申明如下 form2 f2 ...

兩個窗體間實時傳遞資料

相信大家在做系統的時候,很多人都遇到需要在兩個不同的窗體間傳遞資料的情況,例如可以單獨開啟乙個視窗,用於顯示 名稱對照關係,通過雙擊該窗體的資料,我們希望這個資料傳遞到另乙個窗體中。如何實現兩個窗體間資料的實時傳遞呢?其實很簡單,只需要簡單地運用事件通知就可以了。首先做如下假設 有兩個窗體mainf...

Vue嵌入iframe,兩個工程間的通訊

開發中可能會碰到這種情況 當前工程需要嵌入另乙個工程的頁面,此時兩個工程間的通訊可能就會碰到js跨域的問題。這裡記錄一下我的解決方法。使用postmessage傳送訊息 使用addeventlistener監聽傳送過來的訊息 父頁面 class box 當前頁接收的iframe資訊 span sty...