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