c 開發中mdi子窗體如何呼叫父窗體中控制項

2022-03-16 02:22:29 字數 584 閱讀 4114

**:

在子視窗中宣告父視窗物件即可進行呼叫例如,

父視窗為mdiparent1 ,子視窗為mdi 只需在mdi 中,

需要呼叫父視窗的地方宣告該物件即可,方法如下:

public partial class mdi : form

private void mdi_activated(object sender, eventargs e)

(注)此時父窗體statusstrip修改為public,這種情況下直接設定更為簡單

另:一般情況下父窗體中控制項為私有的private,這種情況下使用委託

在mdi中定義委託

public partial class mdi : form

private void mdi_activated(object sender, eventargs e)

在mdiparent1中**:

public partial class mdiparent1 : form

childform.pt += new mdi.posttext(gettext);

}public void gettext(string text)}}

C 子窗體呼叫父窗體的方法

標籤 c object null網路 2012 05 08 13 13 5309人閱讀收藏 舉報 net技術 29 網路上有幾種方法,先總結如下 呼叫窗體 父 formfather,被呼叫窗體 子 formsub 方法1 所有權法 formfather 需要有乙個公共的重新整理方法 public v...

C 子窗體呼叫父窗體的方法

網路上有幾種方法,先總結如下 呼叫窗體 父 formfather,被呼叫窗體 子 formsub 方法1 所有權法 formfather 需要有乙個公共的重新整理方法 public void refresh method 在呼叫formsub時,要把formsub的所有者設為formfather f...

MDI父窗體和子窗體之間怎麼傳值?

主要的思想就是,通過成員變數和構造器初始化來傳值 父窗體 public partial class main form form public datatable allinsdt private void button1 click object sender,eventargs e form1 ...