c 自定義控制項, 如何自己編寫乙個自己需要的控制項

2025-07-19 11:45:27 字數 2739 閱讀 9764

1樓:網友

新建乙個使用者控制項(usercontrol),取名為你需要的名字, 比如myui

在這個使用者控制項中,設定好長寬,將你需要的這5個基本的控制項拖拽進去, 調整好。

之後的使用中,你只需要呼叫myui 就可以直接拿到這麼乙個控制項了。

2樓:匿名使用者

呵呵了,系統有這些控制項,你放在一起不就行了?

我想將有特殊功能的c#**寫成自己的控制項 ,請問怎樣實現啊?是自定義控制項嗎?求高手,懸賞50分

3樓:網友

功能**一般是寫成類。封裝起來,.然後需要的時候例項化就行了。比如說你的。

特殊功能**,只是乙個或多個方法。或者是為完成某一功能的**段,這種寫成類裡面就行了。

如果你的**有些視窗控制項。或者他乾脆就是乙個獨立的程式。這種的你可以寫成dll,或者自定義控制項都可以。

事實上,自定義控制項,也是類的一種表現形式/.//

4樓:網友

單獨建專案放這個特殊類就能生成了。

而且高版本vs是有新建自定義控制項的功能的,用獨立的名稱空間。

c#如何開發自定義控制項

5樓:雪彩榮潘嫣

vs中新建-》專案-》windows窗體控制項庫然後隨意拖入控制項,並設定相關屬性寫好相關的後臺**(注意要在中把控制項的作用域改為public),編譯。

在debug下就有乙個dll

在工具箱中右鍵-》選擇項,在彈出的對話方塊中點瀏覽,找到剛才生成的dll,確定之後,在工具箱就會出現剛才我們編寫的自定義控制項,成功,原始碼暫時沒有,網上找找應該有吧。

6樓:摩廣英懷妍

最簡單了,直接拖動其他控制項,設定一些屬性和事件,總成乙個新的自定義控制項。

control

中等難,繼承乙個已有的空間,改寫他的屬性和事件,加入自己的**,來生成乙個新的控制項。

control

最難,改寫乙個控制項或直接繼承control類,最關鍵的是要自己用gdi+來寫控制項的執行模式。

owner-drawn控制項做好了,都可以賣錢,所以最難。

c#需要做乙個自定義控制項

7樓:網友

編寫控制項一般思路。

建立自定義控制項。

直接在裡面拖動控制項(按鍵,**,**)

編寫靜態控制項的事件。

動態建立控制項並編寫關聯事件。

關於動態控制項的製作:

1. 先選擇乙個容器,listview或tablelayout2. 之後動態增加元素(listview)或設定新行列,**中新增picturebox+label(tablelayout)

下拉框是滾動條吧?

先把需要滾動的內容放到乙個容器中(如panel)增加乙個滾動條控制項(放在panel外).

動態計算當前按鈕數量和當前控制項尺寸,如果超出範圍則顯示滾動條。滾動條包含拖動事件。拖動後調容器(panel)的location位置,使之出現滾動的效果。

8樓:軒洋川

。。。net自帶的有乙個控制項,叫做tablelayoutpanel,你可以試試,絕對符合你的要求。

c# 自定義控制項開發,想寫乙個控制項,就是一組功能鍵,由12個按鈕構成。

9樓:網友

新建乙個使用者控制項,將寬度和大小都設為屬性,控制項**在初始化的時候,按照設定的引數來建立這動態建立12個按鈕並新增到控制項上。

10樓:網友

新建乙個使用者自定義控制項,如果位置沒要求的話可以丟個flayout進去,然後丟12個按鈕進去,將按鈕的可見性級別設為public,如果覺的不安全的話就自定義個屬性或者方法來控制按鈕吧(或者也可以將按鈕封裝成自定義控制項,開放可開放的屬性)

c#如何開發自定義控制項

11樓:網友

根據自己不同的需求,拼出乙個usercontrol

用c# 編寫了一些自定義的控制項,那麼如何用**的方式獲取這些控制項的數量呢?

12樓:網友

迴圈,判斷type是否是你自定義控制項的型別。

int count=0;

for(int =0;i<;i++)

count即為自定義控制項的數量。

c# winform 自定義控制項如何實現動態新增子控制項

13樓:網友

用**實現就是了撒。

button btn=new button();

btn...

父容器。;這樣就可以撒。你不用的時候。

父容器。;

14樓:網友

左邊工具欄,把子工具往裡面新增。

c#怎麼寫乙個圓形或者橢圓型的自定義控制項

15樓:江湖風雲錄

graphicspath mypath = new graphicspath();

new region(mypath);

用這個就行了,想要什麼形狀就什麼形狀。

16樓:網友

c#下有個開源專案叫circledock 他是教你怎麼做圓形介面的。

你搜搜 這個名稱。 原理不難 看看它的原始碼是怎麼實現就可以了。

C自定義web控制項編寫

參考一下 在頁面引用就可以 這只是簡單的自定義控制項 namespace myservercontrol servercontrol1 runat server 自定義伺服器控制項在頁面上面顯示的標記 public class servercontrol1 webcontrol set privat...

C語言如何用乙個自定義函式列印乙個二維陣列 15

c語言如何用乙個自定義函式列印乙個二維陣列 二維陣列無法作為引數直接傳遞給函式,但是可以利用二維陣列內部資料的連續性,將二維陣列的位址按照一維陣列的方式傳遞給函式,並傳入對應的行列數,從而實現函式內列印二維陣列的效果。以整型為例,具體方式如下 void print array int a,int m...

如何建立乙個自定義的WordPress登入頁面

一 簡介 通過wordpress內建的掛鉤 hook 在主題的 新增一些簡單的 即可完成自定義修改,所有的操作都不需要修改wordpress核心檔案,即使公升級wordpress版本,也不會丟失效果。二 操作步驟 自定義logo 自定義登入頁面的logo function my custom logi...