2013-01-12 47 views
0

我不知道该怎么称呼它。我制作了一个C#程序,其中包含Visual Studio Toolbox的GUI控件/组件。一旦添加了* .CS源,它会自动添加到控制工具箱:如何制作可以添加到工具箱上的自定义控件DLL?

enter image description here


然而,一旦我做了这个一个DLL,然后我想:

  • 将引用添加到DLL
  • 其添加为现有项目
  • 右击工具箱 - >选择项目

这些选项都不会自动显示我的自定义组件。 我不想使用用户控件表单,那么如何使* .DLL而不是* .CS文件在工具箱中显示组件?

编辑:你需要把它公开:)谢谢'newb'。

+1

右键单击工具箱并选择选项。然后你可以浏览到dll。 –

+0

忘了提及斯派克已经试过这个。 Spike在如何不包含任何组件时会发生错误。 –

+0

这些控件是公开的吗?他们是否有正确的构造函数?他们可能需要一个公共的无参数构造函数。 –

回答

0

我班的某些部分未公开,无法由工具箱使用。谢谢'newb'!我忘了改变可访问性。

相关问题