視窗傳值總結

2022-01-31 19:50:11 字數 323 閱讀 7788

類的方式

1、公開的靜態變數,直接就可以用了;

2、把值作為新窗體的建構函式的引數,就可以傳過去了;

3、新窗體設定屬性,在舊窗體例項化新窗體的時候,把該屬性設定為需要傳的值

4、舊窗體設定乙個get引數的方法,在新窗體例項化舊窗體,然後通過它的方法獲得需要傳過來的值

窗體的方式

5、在舊窗體中例項化新窗體的時候,設定新窗體的owner為this,那麼在新窗體中把this.owner強轉為父窗體,那麼就可以直接使用父窗體的成員變數了

6、【投機取巧】利用窗體原有的屬性,比如名字(string)、tag(object型別)進行傳值

模態視窗傳值

1.基本語法 window物件有乙個方法稱為showmodaldialog,我們可以在頁面按鈕的onclick中寫如下 button nclick window.showmodaldialog dialog.htm search button 系統會在新視窗中開啟dialog.htm頁面,並且等待使...

C 視窗傳值

1 父視窗傳值給子視窗 form1中 public form1 private void button1 click object sender,eventargs e form2中 private string string1 public string string1 public void s...

子父視窗傳值問題

1 父視窗傳值給子視窗 你可以把父視窗自已傳過去,在子視窗方便操作。form2 form2 new form2 this 例項化乙個form2視窗並把自己傳過去 form2.showdialog 在子視窗就可以直接改化變父視窗的值。另外一種就是用變數在兩個窗體之間傳值,下面有乙個例子,網上找了,希望...