C#學習筆記——繼承窗體


1、繼承窗體的概念:

繼承窗體就是根據現有窗體的結構創建一個與其一樣的新窗體,這種從現有窗體繼承的過程稱為可視化繼承。在某種情況下,項目可能需要一個與在以前項目中創建的類似的窗體。或者希望創建一個基本窗體,其中含有隨后將在項目中再次使用的控件布局之類的設置,每次重復使用時,都會對該原始窗體模板進行修改。

(為了從一個窗體繼承,包含該窗體的文件或命名空間必須已編譯成可執行文件或DLL(動態鏈接庫文件))。

 

2、創建繼承窗體:

示例:

   1: public partial class FormChild_2 :Inherit_Window.FormChild_1
   2:     {
   3:         public FormChild_2()
   4:         {
   5:             InitializeComponent();
   6:         }
   7:     }

Inherit_Window:是原始窗體的命名空間;

FormChild_1:是原始窗體;

FormChild_2:是繼承窗體。

 

3、在繼承窗體中修改繼承的控件屬性:

把原始窗體中該控件的Modifier屬性設置為Public;

image


實現下圖所示例程:

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM