窗體Form1和Form2 傳值

2021-05-23 19:26:36 字數 1490 閱讀 8949

背景:窗體form1和form2 form2由form1開啟(1、模式窗體 2、非模式)

要求:form2的textbox值傳回form1的textbox中

方法: 情況一:(模式窗體)form1 .showdialog()開啟form2

view plaincopy to clipboardprint?

form1:

public partial class form1 : form

private void button1_click(object sender, eventargs e)

frm = null;

}

form2:

public partial class form2 : form

public string returntext//回傳值的屬性

}

private void button2_click(object sender, eventargs e)//給屬性賦值並關閉模式窗體form2

private void button3_click(object sender, eventargs e)//關閉

form1:

public partial class form1 : form

private void button1_click(object sender, eventargs e)

frm = null;

}form2:

public partial class form2 : form

public string returntext//回傳值的屬性

}private void button2_click(object sender, eventargs e)//給屬性賦值並關閉模式窗體form2

private void button3_click(object sender, eventargs e)//關閉

情況二:(非模式窗體)form1 .show()開啟form2

view plaincopy to clipboardprint?

form1:

public partial class form1 : form

private void button1_click(object sender, eventargs e)

public void changetext(string str)//獲得form2回傳過來的值

}

form2:

public partial class form2 : form

}

private void button1_click(object sender, eventargs e)

private void button4_click(object sender, eventargs e)

窗體Form物件

print方法是在窗體上顯示輸出,可輸出文字,數值,屬性,變數等 輸出多項用分號或逗號隔開 例 private sub command1 click dim d for d 1 to 10 fontsize 10 d print hello,world d next d end sub vb中如何實...

Form窗體的監控

應用情形 winform中,有乙個登陸介面,乙個選單介面,然後就是處理業務介面,我們通過登陸介面跳轉到選單介面,然後通過選單選擇操作介面,那麼如何讓幾個窗體的出現和關閉流暢?下面 給出了解釋 form1為第乙個窗體,在form1中開啟form2,並監測form2的關閉事件,如果2關閉,則1恢復顯示或...

C 輕鬆實現對窗體(Form)換膚

本來只是想收藏下該文章,但是自己也非常有興趣,就 原文,方便繼續研究,原文和作者都有表注了,我還是很尊重作者的,呵呵。一直想寫乙個比較完整的 容易擴充套件的窗體換膚的方案,由於時間問題,都沒去實現這個想法。現在有朋友提出需要,就把以前寫的重新拿出來看了一篇,花了些時間,做出了現在的這個換膚的方案。實...