例如有乙個窗體a 和乙個窗體b
a上有乙個checkbox b 上也有乙個checkbox
執行a窗體勾選chk後調整b窗體 然後b窗體上的checkbox也被勾選上
在a窗體load事件中迴圈遍歷窗體上的checkbox
新增到list集合
a窗體listlist = new list();
private void form1_load(object sender, eventargs e)}}
勾選checkbox後調整b窗體
private void chk1_click(object sender, eventargs e)
由此可以看出b窗體的建構函式必須有list引數
b窗體listlistchk = null;
public form2(listlcb)//接受a窗體傳來的值
載入事件
private void form2_load(object sender, eventargs e)}}
兩個窗體之間傳遞物件
public archiext archiidgetinfo string archiid return objext catch exception ex 比如 我在窗體a中有個查詢的結果集 根據結果集中的序號來點選修改,就顯示資料庫中相對應的內容 首先呢,我們要寫個方法返回乙個物件,public...
Windows Form父子兩個窗體之間的傳值測試
1 先看測試的效果圖 2 全部的 1 using system 2using system.windows.forms 34 namespace windowsforms513 public actiondoinvokep 14private void parentform load object ...
兩個窗體之間的相互控制
最近遇到乙個小問題,form1中的button1 單擊後顯示 form2,在form2中進行修改後,form2關閉。重新整理form1。首先想到的肯定是呼叫form1的重新整理 顯示控制項的方法。那麼就需要在form2執行的時候,獲得form1的例項。但是總覺得這個方法不是很好,不是想要的。下面介紹...