C Winform程式設計,怎樣在視窗f1中呼叫另視窗f2在f2中資料改變,在f1中相應的也改變

2022-12-28 18:15:52 字數 565 閱讀 2005

1樓:

昨天也遇到了類似的問題,最後我的解決方法如下在f2中寫一個

public f1 f1;

在f1視窗中例項化f2的時候這樣寫

f2 f2 = new f2();

f2.f1 = this;

f2.showdialog();

當f2中資料改變時(假設改變的資料是在f2中是 int x; 在f1中是int y;)

f1.y = x;

這樣就可以了

主要思想就是把f1當做f2的一個引數傳遞到f2中

2樓:匿名使用者

你在開啟子窗體時候加上

子窗體.owner = this;

在子窗體中:

父窗體 frm1 = (父窗體)this.owner;

((label)frm1.controls["panel2"].controls["控制元件名稱"]).text = "歡迎";

這個可以呼叫父窗體控制元件

3樓:匿名使用者

在f2中例項f1,當f2中的資料修改後,f1一起修改

在視窗買火車票人能買幾張在視窗買火車票一個人能買幾張

根據規定在同一乘車日期且同一車次車票預定中一張身份證能只能買一張車票。專 實名制購票屬相關規定 旅客須憑有效身份證件購票。一張有效身份證件同一乘車日期同一車次只允許購買一張實名制車票。購票人可以使用有效身份證件或影印件購買車票,也可以持乘車人的有效身份證件或影印件替乘車人 車票。車站視窗購票 訂票一...

開啟officeecel多個檔案不在視窗

1.使用鍵盤快捷鍵組合 win r 調出執行命令框,鍵入regedit.exe,回車,開啟登錄檔編輯器。2.定位到登錄檔鍵值 hkey classes root excel.sheet.12 shell open右擊,選擇 匯出 在修改之前,我們先將其做一下備份,做好備份後,就可以大膽修改了。3.修...

matlab如何在視窗中繪製多個子圖

matlab在一個視窗中繪製多個子圖步驟如下。1 開啟軟體,找到影象輸出控制部分語句,這裡演示輸出3個不同曲線,通過figure控制結果顯示到的視窗。2 執行後,通過這種控制方式,只是將結果分別存放到不同視窗,並不是在同一視窗下,分多行顯示。3 使用hold on,注意新增多次,執行程式後,可以看到...