一.設計器
1.什麼是設計器,看下圖
所以無需解釋其概念,設計器自然是幫助你能夠快速的完成控件基本的編輯,節省時間.
設計器是一個Form頁面,所以如果想制作設計器的話,需要一些Form的基礎知識.
2.實現原理
(1)設計器可以說是屬性面板的擴展版,一般情況下設計器會把控件常用的屬性都列出來,供方便的設置
(2)原理還是跟第3篇一樣,打開設計器時,Form通過繼承自ControlDesigner的類(假設為SampleControlDesigner)獲取屬性值,返回的時候通過設置SampleControlDesigner屬性,然後通過UpdateDesignTimeHtml方法更新控件頁面標記,這個方法很重要.