C# 調用其他窗口的控件

在子窗口由父窗口創建並顯示,在子窗口程序中需要調用父窗口的控件,比如說是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了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章