C 自定義使用者控制項

2022-08-20 18:39:08 字數 1219 閱讀 1876

本例是製作乙個簡單的自定義控制項,然後用乙個簡單的測試程式,對於初學者來說,本例子比較簡單,只能起到拋石引玉的效果。

我也是在學習當中,今後會將自己所學的逐步寫出來和大家交流共享。

第一步:新建乙個控制項庫專案:mycontrol

第二步:從工具箱裡面拖動1個picturebox、1個button、6個lable控制項到使用者介面上,布局如下:

如上圖,設定picturebox的name為picbox,背景為白色,button的name為btnopen,另外靠左的三個lable的text屬性分別為:檔名稱,檔案大小,檔案尺寸,靠右的三個lable的name分別為:lblname, lbllength, lblsize.

第三步:新增處理程式**

在btnopen的click事件寫入**,開啟乙個開啟檔案對話方塊,選擇乙個圖形檔案,開啟並將它顯示在picbox上。

private

void

btnopen_click(object

sender, eventargs

e)else

else

}picbox

.loadasync(spicpaht);

lblname

.text = spicname;

lbllength

.text = lpiclong.tostring() + " kb";

lblsize

.text = bmpic.size.width.tostring() + "

×"+ bmpic.size.height.tostring();}}

第四步:測試控制項

按f5啟動除錯,彈出如下窗體:

單擊「開啟」按鈕,彈出開啟檔案對話方塊:

第五步:檢視成生的控制項檔案,到該專案檔案目錄下的bin->debug中可找到。

下篇:控制項測試

第一步:新建乙個c# windows 應用程式,名為testmybutton.

第二步:增加自定義的使用者控制項

右鍵單擊工具箱中任意乙個控制項,彈出右鍵選單如下:

單擊「選擇項」,彈出如下對話方塊:

單擊「瀏覽」,彈出開啟對話方塊:

選中控制項檔案 mybutton.dll ,單擊「開啟」按鈕,回到自定義工具箱,系統會預設把你剛才選中的控制項打上 勾。

第三步:拖動1個自定義的控制項到測試視窗

第四步 測試程式

單擊「開啟」按鈕:

測試成功。

C 自定義使用者控制項

上篇 控制項製作 本例是製作乙個簡單的自定義控制項,然後用乙個簡單的測試程式,對於初學者來說,本例子比較簡單,只能起到拋石引玉的效果。我也是在學習當中,今後會將自己所學的逐步寫出來和大家交流共享。第一步 新建乙個控制項庫專案 mycontrol 第二步 從工具箱裡面拖動1個picturebox 1個...

C 自定義使用者控制項

本例是製作乙個簡單的自定義控制項,然後用乙個簡單的測試程式,對於初學者來說,本例子比較簡單,只能起到拋石引玉的效果。我也是在學習當中,今後會將自己所學的逐步寫出來和大家交流共享。第一步 新建乙個控制項庫專案 mycontrol 第二步 從工具箱裡面拖動1個picturebox 1個button 6個...

C 自定義使用者控制項

下面就是建立過程 1 新建乙個windows窗體控制項庫 mycontrol 2 雙擊usercontrol1.cs,從工具箱裡拖出需要的控制項到使用者介面裡 3 然後右鍵檢視 就可以編寫自定義控制項的 了。4 儲存好,退出。新建乙個windows窗體應用程式。5 在使用者介面裡的工具箱中選擇乙個控...