五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > C#/vb.net自定義控件在添加引用后不顯示在工具箱的解決方法

C#/vb.net自定義控件在添加引用后不顯示在工具箱的解決方法

文章來(lái)源:365jz.com     點(diǎn)擊數(shù):2124    更新時(shí)間:2019-03-01 21:19   參與評(píng)論

如果自定義的UserControl在工具箱中沒(méi)有顯示出來(lái),可能是系統(tǒng)設(shè)置不自動(dòng)顯示自定義控件所致,按如下設(shè)置即可在工具箱中顯示自定義的UserControl控件了。

工具=》選項(xiàng)=》Windows窗體設(shè)計(jì)器=》常規(guī)=》AutoToolBoxPopulate=》True

  在開(kāi)發(fā)C#項(xiàng)目時(shí),發(fā)現(xiàn)很多控件存在復(fù)用的情況,控件的屬性都是要設(shè)置成一樣的,我就想,能不能設(shè)置一個(gè)類(lèi)來(lái)存放這個(gè)控件,這樣我每次用的時(shí)候直接加一些特殊的操作就可以了,不需要再次設(shè)置控件屬性。

  搜索一段時(shí)間,自定義控件是可以滿足需求的,它可以開(kāi)發(fā)繼承現(xiàn)有控件的自定義控件,這樣我就可以封裝起來(lái)做自己的控件庫(kù)了。

  在完成自定義控件后,我根據(jù)MSDN的Demo指導(dǎo),在另一個(gè)項(xiàng)目中添加了這個(gè)引用(如:ComButton),但接下來(lái)的一步出現(xiàn)問(wèn)題了,我發(fā)現(xiàn)工具箱里根本就搜索不到我的自定義控件,也就是說(shuō)沒(méi)有顯示出來(lái),我無(wú)法使用。

  最后我解決了這個(gè)問(wèn)題,為了自己或能夠幫助他人,我把解決方法記錄在這里。

  原因1:沒(méi)有添加引用。在需要使用這個(gè)自定義控件的項(xiàng)目中,在引用中,右鍵,添加引用,瀏覽,找到dll(如:ComButton.dll),進(jìn)行添加,這時(shí)候,控件應(yīng)該是能夠自動(dòng)添加到工具箱的。如果沒(méi)有,那么繼續(xù)往下看。

  

  原因2:自動(dòng)填充工具箱沒(méi)有設(shè)置為T(mén)rue。在Visual Studio中,選擇工具,選項(xiàng),Windows窗體設(shè)計(jì)器,常規(guī),自動(dòng)填充工具箱設(shè)為T(mén)rue即可。還是那句話,如果沒(méi)有出現(xiàn)控件,那么繼續(xù)往下看。

  

  原因3:需要手動(dòng)添加進(jìn)工具箱。我的問(wèn)題也是在這里。在工具箱中,右鍵點(diǎn)擊,選擇項(xiàng),.NET Framework 組件分頁(yè)(第一次加載會(huì)有些慢,耐心等一會(huì)兒),這時(shí)候,里邊是找不到我們的控件的,需要點(diǎn)擊瀏覽,找到dll,添加進(jìn)去,點(diǎn)擊確定即可。

  

  

  經(jīng)過(guò)上邊三步,這個(gè)問(wèn)題應(yīng)該都可以解決,如果沒(méi)有,可能是VS出現(xiàn)問(wèn)題或需要重新開(kāi)啟VS。


如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (2124人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱(chēng):
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)