C 怎麼2個窗體傳值問題,C 窗體傳值

2023-03-26 02:50:08 字數 1118 閱讀 7813

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 滑鼠復 事件制,請給最佳答案,謝謝 我覺得你不社隱藏,設...