winform 控件 C#如何開發(fā)自定義控件?
C#如何開發(fā)自定義控件?1.UserControl 最簡(jiǎn)單了,直接拖動(dòng)其他控件,設(shè)置一些屬性和事件,總成一個(gè)新的自定義控件。2.Derived Control 中等難,繼承一個(gè)已有的空間,改寫他的屬性
C#如何開發(fā)自定義控件?
1.UserControl 最簡(jiǎn)單了,直接拖動(dòng)其他控件,設(shè)置一些屬性和事件,總成一個(gè)新的自定義控件。
2.Derived Control 中等難,繼承一個(gè)已有的空間,改寫他的屬性和事件,加入自己的代碼,來生成一個(gè)新的控件。
3.Owner-Drawn Control 最難,改寫一個(gè)控件或直接繼承Control類,最關(guān)鍵的是要自己用GDI 來寫控件的運(yùn)行模式。Owner-Drawn控件做好了,都可以賣錢,所以最難。