子窗體(from2)重新整理父窗體(from1)
父窗體中有重新整理方法:refersh();
1.所有權法
from1中:
form2 f2=new form2();
f2.owner=this;
f2.show();
form2中:
form1 f1=(form1)this.owner;
f1.refersh()
2.自身傳遞法
from1中:
form2 f2=new form2(this);//form2中的建構函式
f2.show();
form2中:
form1 f1=new form1();
public form2(from1 form1)//建構函式的過載
f1.refersh()
3.屬性法
from1中:
form2 f2=new form2();
f2. f1=this; //from2中的get、set 方法
f2.show();
form2:
private form1 f1;
public form1 f1
set}
f1.refersh()
4.委託
from1中:
form2 f2 = new form2();f2.refreshdata += new eventhandler(f2_refreshdata);f2.showdialog();
public void f2_refreshdata(object sender, eventargs e)
from2中:
public event eventhandler refreshdata = null;
private void refer()
操作的方法:
form1 f = new form1();refer();refer();
當關閉子窗體時重新整理父窗體
彈出子窗體更新他,即當關閉子窗體時重新整理父窗體,function showflow else 當時不知道怎麼做,後來我是這們實現的 在前台頁面鏈結後寫上如下 document.form1.父窗體的按鈕 一般用的是查詢按鈕 click 即 function showflow else 這樣,當我們關...
winform 重新整理父窗體
網路上有幾種方法,先總結如下 呼叫窗體 父 form1,被呼叫窗體 子 form2 方法1 所有權法 form1 需要有乙個公共的重新整理方法 public void refresh method 在呼叫form2時,要把form2的所有者設為form1 form2 f2 new form2 f2....
C Windows Form 重新整理父窗體
第一種方法 用委託,form2和form3是同一組 form2 c using system using system.collections.generic using system.componentmodel using system.data using system.drawing usi...