自定义窗体控件是否必须进入单独的项目?

时间:2012-11-30 15:34:07

标签: .net vb.net forms user-interface controls

我有一个UserContol,它只是GroupBox中的一组9个TextBox,它们代表3x3矩阵的元素。我试图将这个控件添加到工具箱中,所以我可以使用设计器拖放它,但我无法弄清楚如何。我已经看到了一些关于如何使用自定义控件添加整个.dll的说明,但我只想添加一个。我必须为控件和主程序设置单独的项目吗?如果是这样,为什么会这样设计呢?如果我想在我的控件中编写想要引用我的主项目中定义的类型的方法,该怎么办?

由于 亚历克斯

1 个答案:

答案 0 :(得分:1)

如果主项目中有自定义控件需要的类型,最佳做法是将这些类型拆分为自己的项目,并从主要和自定义控件项目中引用该项目。当然,这可能是矫枉过正的:)

在向工具箱添加自定义控件之前,他们所在的项目必须已成功构建。