winform 窗體傳值

2022-03-31 01:37:30 字數 449 閱讀 3265

在form1中:我們要把乙個文字傳遞給form2窗體,假定為passtext

public string passtext

}      

form1中還有個按鈕button1在其點選事件中有:

private void button1_click(object sender,eventargs e)

在form2的物件中:

假設有個文字框txtbox1,現

private void form2_load(object sender,eventargs e)

這樣當我們開啟form2時,就會在其文字框中,顯示form1的文字框資訊了(想要做到查詢對話方塊顯示選中文字的效果,只需要在把passtext 的屬性改成textbox.selectedtext即可.)

這種方法的主要好處是在於,我們能在目標窗體的物件中,找到源窗體的物件。而有別與上面兩種情況。

WinForm窗體間傳值

form1 主窗體 namespace firstdlg public string textstored set private void button1 click object sender,eventargs e private void form1 load object sender,e...

winform窗體間傳值

推薦使用第6與第7方法 1.通過建構函式 特點 傳值是單向的 不可以互相傳值 實現簡單 實現 如下 在窗體form2中 int value1 string value2 public form2 int value1 string value2 在窗體form1中這樣呼叫 new form2 111...

WinForm窗體間傳值

1.通過建構函式 特點 傳值是單向的 不可以互相傳值 實現簡單 實現 如下 在窗體form2中 int value1 string value2 public form2 int value1 string value2 initializecomponent this.value1 value1 ...