C 開發之自定義控制項的簡單使用

2021-06-16 09:04:44 字數 1125 閱讀 8628

1.開發自定義控制項

自定義控制項在開發中算常用的技術,因為在解決實際問題時往往.net framework提供的控制項不能滿足所有的需求,還好可以根據.net framework提供的基礎控制項組合擴充套件成自定義控制項。

開發自定義控制項需要先新建乙個windows窗體控制項庫的專案,在該專案中設計usercontrol,步驟如下圖:

說明:該自定義控制項包括乙個label和textbox,label用來顯示標題,textbox用來顯示內容部分。該控制項的建立可以傳遞引數乙個實體類,實體類包括兩個屬性值,乙個是name用來給label賦值,乙個是content用來給textbox賦值。當然,實體類可以自己設計,也可以採用其他傳遞引數的方式。

2.使用(呼叫)自定義控制項

自定義控制項寫好之後,如果想向.net framework提供的控制項一樣在工具箱就可以看到,直接拖拽出來使用的話,需要先將自定義控制項的專案生成的dll,然後在專案工具箱中,新建乙個選項卡作為自定義的工具選項卡,右鍵選擇項瀏覽選擇該自定義控制項的dll檔案載入進去即可。

載入完成後自定義控制項就如圖所示的直接顯示出來了。

如果想在**中新增的話,先將該dll新增引用即可。如圖所示:

3.自定義控制項使用小結

自定義控制項的使用,可以將一些複雜的ui模組化,使設計簡潔,也方便維護與擴充套件.如果想設計更加好看的自定義控制項可以採用wpf或者其他三方工具(比如radcontrols for winforms)等來建立自定義控制項窗體控制項庫專案。

C 開發之自定義控制項的簡單使用

2012 年10月12日 10 34 27 奮鬥的蘑菇 1.開發自定義控制項 自定義控制項在開發中算常用的技術,因為在解決實際問題時往往.net framework提供的控制項不能滿足所有的需求,還好可以根據.net framework提供的基礎控制項組合擴充套件成自定義控制項。開發自定義控制項需要...

WPF控制項開發之自定義控制項 1

windows presentation foundation wpf 控制項模型的擴充套件性極大減少了建立新控制項的需要。但在某些情況下,仍可能需要建立自定義控制項。本主題討論可最大限度減少在 windows presentation foundation wpf 中建立自定義控制項以及其他控制項...

WPF控制項開發之自定義控制項 3

建立 usercontrol 如前所述,在 wpf 中建立控制項的最簡單方法是從 usercontrol 派生。下面的示例演示用於定義 numericupdownusercontrol 的 使用者介面 ui 的 xaml 下面的示例演示此 usercontrol 的邏輯。如此示例所示,自定義 use...