子窗體在父窗體打開 c#子窗口控制父窗體的方法。和使用父窗口的控件?
c#子窗口控制父窗體的方法。和使用父窗口的控件?方法1:在子窗體中定義父窗體的引用,并使用引用操作父窗體的函數(shù)方法和變量。方法2:在progam類中定義靜態(tài)父窗體的引用,以便該引用可以用于操作所有子窗
c#子窗口控制父窗體的方法。和使用父窗口的控件?
方法1:在子窗體中定義父窗體的引用,并使用引用操作父窗體的函數(shù)方法和變量。方法2:在progam類中定義靜態(tài)父窗體的引用,以便該引用可以用于操作所有子窗體中的父窗體,例如:public static MainForm MainForm public static main()。。MainForm=新MainForm()應(yīng)用程序。運行調(diào)用(MainForm)}時,在子窗體中:程序.mainForm. 變量=XXX;建議使用第二種方法。3其他方法:使用構(gòu)造轉(zhuǎn)移引用方法
iframe父頁調(diào)用子頁方法:父.frames[“frameName”]。window.function名稱() frameName:IFrame idFunctionName共:JS method name var obj in sub page=父.frames[“framename”]。窗口訪問父頁的子頁中的控件,例如:obj.document.getElementByIdxX(“ClientID”)子頁刷新父頁:頂窗位置.replace(Url)