簡體   English   中英

將我自己的控件添加到工具箱

[英]adding my own control to the toolbox

有誰知道為什么我不能將繼承自AjaxControlToolKit的控件的子類添加到ToolKit? 我顯式實現了IComponent,而我實際上並不需要,因為父級中的IControl已經實現了IComponent。 我將編譯代碼,並嘗試添加DLL,但出現“不包含任何控件”錯誤。 我知道這是一個非常具體的錯誤,因此其他地方沒有太多幫助。

[System.ComponentModel.DesignerCategory("Component"),
ToolboxData("<{0}:TabPanelWithDataBinding runat=server></{0}:TabPanelWithDataBinding>")]
public class TabPanelWithDataBinding : TabPanel, IComponent, IDisposable
{
//all the meat stuff
}

因為您的基類“ TabPanel ”具有屬性[ToolboxItem(false)] 哪個會從程序集中過濾控件。 您可以嘗試使用true作為參數將此屬性添加到控件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM