在子窗口由父窗口創建並顯示,在子窗口程序中需要調用父窗口的控件,比如說是TextBox,需要改變其Text屬性。
方法如下:
(比如父窗口爲MainForm,子窗口爲SubForm,需相互調用的控件爲TextBoxDir)
1>在子窗口程序中定義一個全局變量:
TestBox TextBoxTest;
2>在SubForm的構造函數裏,增加一個一個參數:
Public SubForm(TestBox TestBoxTemp);
3>在構造函數中,將形參傳給全局變量:
TextBoxTest=new TextBox();
TextBoxTest=TestBoxTemp;
4>在MainForm中,創建SubForm的時候,將MainForm中的TextBoxDir當成參數傳給子窗口:
SubForm SubForm1=new SubForm(TextBoxDir);
5>End. 在SubForm中,在需要調用的地方調用全局變量TextBoxTest就可以直接操作TextBoxDir了。