一個稍微復雜一點的程序一般都有二個或者更多的窗體。有時在程序設計中,數據不僅要在同一個窗體中傳遞,還要在窗體間傳遞,這種傳遞是主窗體與從窗體之間數據的互相傳遞。從本文開始,我們將列舉不同窗體間數據傳遞的四種情況,和用Visual C#實現這四種情況的具體方法。下面先介紹用Visual C#實現窗體間傳遞數據中第一種情況——從主窗體向從窗體傳遞字符串。在閱讀完本文後,你還嘗試一下利用此方法在窗體間傳送數值等數據。
本文中程序設計、調試、運行的軟件環境:
Windows2000 服務器版
Visual Studio.Net正式版,.Net FrameWork SDK版本號3705
實現步驟:
1.啟動Visual Studio .Net
2.選擇菜單【文件】|【新建】|【項目】後,彈出【新建項目】對話框
3.將【項目類型】設置為【Visual C#項目】
4.將【模板】設置為【控制台應用程序】
5.在【名稱】文本框中輸入【VC#中不同窗體數據傳遞方法01】
6.在【位置】的文本框中輸入【E:\VS.Net項目】,然後單擊【確定】按鈕,這樣VC#中不同窗體數據傳遞方法01項目就創建完成了
7.把Visual Studio.Net的當前窗口切換到【Form1.cs(設計)】窗口,並從【工具箱】中的【Windows窗體】選項卡中拖入下列組件到【Form1.cs(設計)】窗體中,並執行相應操作:
· 二個TextBox組件,用以輸入向Form2窗體傳送的數據
· 二個Label組件
· 一個Button組件,名稱為button1,並在拖入【Form1.cs(設計)】窗體後,雙擊它,則Visual Stuido .Net產生其Click事件對應的處理代碼。