VS2010 用戶自定義工具箱控件的制作方法


這一節我們講怎么制作用戶自定義工具箱控件,在工具箱內我們可以看到各式各樣的控件,各個控件有自己獨特的風格,我們怎么樣來創建自己的自定義控件,來實現方便的調用呢?

環境:Visual Studio 2010

Microsoft.NET Framework 4

開發步驟:

第一步:打開Visual Studio 2010,選擇文件—新建—項目,項目模板選擇“類庫”。

取名smControl,填寫項目文件保存目錄,點擊確定;完成后在解決方案資源管理器中刪除類Class1;

第二步:添加“用戶控件”。在解決方案資源管理器中選中項目smControl,右鍵添加新建項,新建項類型選擇用戶控件,取名smUserControl,點擊確定 ;

第三步:自定義控件的樣式和風格

往用戶自定義控件里添加根據我們需要定制的用戶界面和功能,比如我們需要一個登陸控件,那么我們只需要設計我們的控件為用戶登錄樣式即可,如:

       

               

我們還需要設計我們自定義控件的圖標,方便我們識別,改變原先圖標為單一齒輪效果的不美觀性。方法如下:准備smUserControl.bmp文件,尺寸為16×16,256色,放在根目錄下:

 

 

右鍵smControl項目,添加—現有項,將位圖smUserControl.bmp文件添加進來。

查看smUserControl.cs的代碼,在代碼區添加ToolboxBitmap方法

 

第四步:生成——批生成,顯示生成進度。

第五步:測試控件效果。關閉解決方案,重新新建項目,模版選Windows應用程序,名稱為smControlTest,點擊確定。下面開始測試我們的控件。打開創建好的Form1,在工具箱查找smUserControl控件,效果如圖:

 

拖到Form1窗口里。如果沒有的話,手動添加(方法是在工具箱——右鍵添加項——選Net FramWork,找到自己的項目dll文件即可。效果如圖:

 

到此我們的自定義控件制作完成。

示例程序

注:此處只講原理,內部功能根據實際需要添加。


免責聲明!

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



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