A. winform 怎麼做擴展控制項
雖然VS為我們提供了很多控制項可以使用,但有時候這些控制項仍然不能滿足我們的要求,比如我們要對部分控制項進行一些個性化的定製,例如美化控制項,這時候就需要自己繪制控制項,或是在原有控制項的基礎上進行修改
自定義控制項分為三種
1、組合控制項(CompositeControls):在原有控制項的基礎上根據需要進行組合
2、擴展控制項(ExtendedControls):繼承自原有控制項,添加一些新的屬性和方法,繪制一些新元素
3、自定義控制項(CustomControls):控制項的繪制全部由用戶定義
1、組合控制項
新建項目,拖入需要的控制項,就像在窗體一樣
編譯生成,可以查看控制項的外觀
在生成的目錄可以找到相應的控制項庫文件CompositeControl.dll
這樣組合控制項的dll就做好了,用法後面再講
2、擴展控制項
首先,添加一個類庫
引用兩個命名空間 System.Drawing 和 System.Windows.Forms ,類改名為為ButtonEx,繼承自Button
注意,擴展控制項編譯生成後並不能調用可視化工具查看,只生成了dll文件,需要引入到項目中使用才能看到
3、自定義控制項
自定義控制項添加方法跟擴展控制項一樣,只是最後類是繼承自Control類的
接下來是把控制項庫引入到項目中使用
如果項目和控制項庫項目在同一解決方案中的話,控制項會自動引入到工具箱
如果在不同項目中
瀏覽 選擇庫文件,然後將該控制項打鉤
將控制項拖到窗體中
B. 自定義winform控制項如何添加到工具箱
點擊左邊的工具箱即可。
C. c#winform中怎麼添加控制項
1、打開visual studio,新建一個Windows應用程序項目:
D. winfrom c#中怎樣把自定義控制項添加到工具箱中
右鍵點擊工具箱,選擇添加項,在彈出的界面選擇那個控制項的DLL
E. 我的visual studio中在做winform中沒有line這個控制項,怎麼才能把這個控制項添加上
工具箱>所有windows窗體 右鍵>選擇項>點擊瀏覽 找到你的line控制項 點擊打開 最後確定就ok了
希望能解決你的問題。
F. winform 怎麼使用控制項庫
在winform項目中,打開工具箱,找到folderBrowserDialog控制項,並拖動到winform窗體,這是在窗體下會生成實例folderBrowserDialog1
右擊folderBrowserDialog1在菜單中選擇「屬性」
在folderBrowserDialog1的屬性窗口可以更改屬性和設置事件方法
我們可以設置文件夾瀏覽控制項打開時的默認路徑。方法是點擊「selectedpath」右側的按鈕,在打開的窗口中選擇 一個文件夾
為了調用文件夾瀏覽控制項,在窗體中,從工具箱中拖入一個按鈕
雙擊按鈕,在後台按鈕的單擊事件中寫入如下代碼。其中,DialogResult dr = folderBrowserDialog1.ShowDialog();是調用文件瀏覽器控制項; if (dr == System.Windows.Forms.DialogResult.OK)是判斷文件瀏覽器控制項是否返回ok,即用戶是否確定選擇。如果確定選擇,則彈出用戶在文件瀏覽器中選擇的路徑:
G. C# winform 自定義的控制項里要怎麼向所屬窗體添加控制項
Button 設置一下大小,不然會默認為width:0,height:0,當然看不到的。
H. winform 怎麼使用 第三方控制項
添加庫引用,然後右擊工具箱--選擇項--引入第三方控制項---剩下的就跟一般的控制項一樣了!!
I. winform第三方控制項Sidebar已添加進工具箱 怎麼使用怎麼工具箱里沒有控制項
添加進工具箱是指:抄上方菜單欄,點擊工具(T)-->工具箱選項--->添加你的外部dll。
如果工具箱中還沒有,請試著切換.Net版本,有些攻擊只支持4.0以上的。
再不行就把第三方控制項「引用」到項目中,在後台創建也是可以的。
J. c# winform 如何將用戶控制項放到工具箱中
自定義控制項的重載方法前加[ToolboxItem(true)]屬性
生成後自動添加到工具箱