我创建了一个从Infragistics.Win.UltraWinEditors.UltraTextEditor,继承的TextBoxControl。如下所示。
public class TextBoxControl : Infragistics.Win.UltraWinEditors.UltraTextEditor
{
  //My Stuff
}在某种程度上,Infragistics.Win.UltraWinEditors.UltraTextEditor类也继承了WinForm类。我的问题是,这个控件没有出现在ToolBox中。我完成了两个步骤1.从浏览选项中选择类所在的dll 2.将dll直接拖放到ToolBox
事实上,两者都是一样的,TextBoxControl控件没有出现在ToolBox中,这是我在这里遗漏的。
编辑: TextBoxControl类有空的构造函数,这个类没有什么特别的。
发布于 2010-03-29 16:21:42
如果此代码是项目的一部分,则该控件应在编译代码后自动出现在工具箱中。但这是一个可能已经关闭的选项。“工具+选项”、“Windows窗体设计器”、“常规”、“工具箱”和“AutoToolboxPopulate”必须为真。
如果它是一个单独的程序集,那么Drag+Drop将无法工作。右键单击工具箱,选择Items,使用Browse选项卡。
发布于 2010-03-29 14:55:41
这应该是可行的:
重要提示:这些控件将添加到ToolBox下的指定选项卡中。例如:
如果您在Containers下,那么这些控件将被添加到该选项卡中。
您可以创建一个新选项卡来存储这些控件(如果您有多个或两个),或者只需将其添加到公共控件。
如果将控件拖放到窗体中,您将看到项目中引用了该dll。
https://stackoverflow.com/questions/2536138
复制相似问题