1樓:若水菲妃
private void button2_click(object sender, eventargs e)
public partial class form2 : formprivate string nameone;
public string nameonesetprivate string nametwo;
public string nametwosetprivate string namethree;
public string namethreesetprivate void form2_load(object sender, eventargs e)
這種方法是 使用靜態屬性傳值。
2樓:匿名使用者
在父窗體的定義中加一個public static mainfrm mainfrm=null;
建構函式中加一個mainfrm=this;
在子窗體中就可以通過來引用父窗體中定義為public型別的變數了。
子窗體中類似。這樣就可以避免重複定義多個窗體類。
3樓:匿名使用者
把form2中的建構函式改成帶引數的建構函式,在new from2的時候就把3個按鈕的值傳過去了。
4樓:
在窗體2中定義3個變數,在窗體1中建立物件給窗體2中的變數賦值就ok了。
5樓:止易巧
定義一個public的靜態變數。就ok了。
6樓:喻元愷
這樣你最好用public的函式或是變數來實現,其實是很簡單的哈。
c#窗體傳值 250
7樓:匿名使用者
在form2裡直接 = 你要搞的哪個1";。然後在form1**裡 string str = as string 就可以取出來的。
8樓:活寶運氣
其實就是mvvm模型 你去查詢一下mvvm就知道怎麼做了。
9樓:匿名使用者
把form2,form3隱藏,然後form1裡的button裡把隱藏改為顯示。
C各個窗體之間如何傳值啊,C 各個窗體之間如何傳值啊!
1.利用建構函式傳參 比如想把一個窗體的例項傳到另一個窗體中,就可以form2 frm1 new form2 this 注意 這裡的this代表當前窗體例項,且form2的建構函式需要接收一個form型別的引數 2.利用屬性或有返回值的方法傳參 窗體1開放一些相應的屬性或方法 窗體2用窗體1的例項進...
C 窗體設計問題 部分檔案打不開窗體設計器
1 專案的工程檔案用記事本開啟。csprojform 把你那個檔案節點 換成 form 儲存 然後再開啟工程2 或者 把你那個formmain相關的三個檔案備份 從工程中移除然後新建formmain 儲存編譯 報錯不管 關閉工程把你備份的這幾個檔案覆蓋新建的formmain開啟工程。c 視窗設計器打...
C中有個窗體窗體上有個按鈕,在按鈕上按下左鍵時,窗體隱藏,鬆開左鍵時窗體出現,怎麼實現這個功能
private void button1 mousedown object sender,mouseeventargs e private void button1 mouseup object sender,mouseeventargs e 滑鼠復 事件制,請給最佳答案,謝謝 我覺得你不社隱藏,設...