为调色板创建一个组件

时间:2013-01-07 01:53:36

标签: c# components controls

我以前从未创建过组件,但现在有一些基本上是.cs文件。它们的类型为System.Windows.Forms.Control。

但是当我使用他们所属的解决方案时,它们仅在控制面板上可用。它使用了/ Resources文件夹中的一些图像。

有没有办法将组件变成DLL,以便我可以通过简单引用它在任何项目中使用它?或者,将它变成一个总是出现在我的调色板中的组件?

1 个答案:

答案 0 :(得分:2)

您需要创建一个Control Library项目,它是一个包含继承Control的公共类的类库(DLL)。

然后,您可以添加对已编译DLL的引用(如果它位于同一解决方案中,则添加到项目中),并且控件将显示在您的工具箱中。