C#窗體繼承原理以及實現淺析
C#窗體繼承的實現就是通過從基窗體繼承來創建新 Windows 窗體是重復最佳工作成果的快捷方法,而不必每次需要窗體時都從頭開始重新創建一個。那么具體的操作是怎么樣的呢?讓我們來看看。
有關在設計時使用“繼承選擇器”對話框繼承窗體以及如何在視覺上區別繼承控件的安全級別的更多信息,請參見 使用“繼承選擇器”對話框繼承窗體。
注意 為了從一個窗體繼承,包含該窗體的文件或命名空間必須已編譯成可執行文件或 DLL。若要編譯項目,請從“編譯”菜單中選擇“編譯”。對該命名空間的引用也必須添加到繼承該窗體的類中。顯示的對話框和菜單命令可能會與“幫助”中的描述不同,具體取決于您的現用設置或版本。若要更改設置,請在“工具”菜單上選擇“導入和導出設置”。有關更多信息,請參見 Visual Studio 設置。
C#窗體繼承的方法:以編程方式繼承窗體
在類中,添加對命名空間的引用,該命名空間包含要從其繼承的窗體。
在類定義中,將引用添加到要從其繼承的窗體。引用應包括包含該窗體的命名空間,后面跟一個句點,然后是基窗體本身的名稱。
C#窗體繼承實例
- public class Form2 : Namespace1.Form1
C#窗體繼承操作時,請注意,調用兩次事件處理程序可能會引發問題,因為每個事件都由基類和繼承的類共同處理。
C#窗體繼承的相關內容就向你介紹到這里,希望對你了解和學習C#窗體繼承有所幫助。
【編輯推薦】
- C#實現WinForm傳值實例解析
- C#窗體事件應用淺析
- 淺析C#模式窗體設置屬性
- C#模式窗體中的按鈕操作
- C#模式窗體操作詳解