建立多窗體工程時,就需要窗體間的互相調用。
任務假設:
建立C#工程後,在工程管理欄中會有一個預設的窗體,設為Form1。在Form1中有一個按鈕“配置”,按下時調出ConfigForm窗體。ConfigForm窗體中有一個“确定”按鈕用于關閉自己。
實作:
在工程管理欄添加一個windows窗體,并設定名稱為ConfigForm,添加相應控件,添加一個按鈕用于“确定”鍵。
在Form1中,“配置”按鈕代碼中添加:
configForm Form2 = new configForm(); //Form2可以随意命名。
Form2.ShowDialog();
即可調出新窗體,窗體上顯示configForm 。
對configForm 窗體的“确定”按鍵,添加代碼:
this.Close();
參數調用:
兩個窗體參數調用可以利用 public static 聲明全局變量,用于參數傳遞。
詳細參考見:
http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx