【发布时间】:2011-02-25 17:13:47
【问题描述】:
如果这篇文章是重复的,我深表歉意,但我在搜索时没有发现任何类似的内容。
我对 VB.NET 还很陌生,目前正在玩弄用户控件,找出好的编程实践。据我了解,要创建和使用 UserControl,我需要创建一个包含 UserControl 的项目,然后构建项目并使用该 DLL(将其添加到工具箱或其他方式)。
我的问题是:有没有办法让一个项目(一个上面有一堆东西的表单)包含一个用户控件,该用户控件写在 同一个项目内的 *.vb 文件中?如果您这样做,则永远不会生成 DLL(在我的情况下),可能是因为从未使用过 UserControl 并且只是省略了构建它。完全这样做可能是一种不好的做法吗?将 UserControl 作为唯一使用它的项目的一部分对我来说很有意义。有理由不这样做吗?
提前致谢! = )
解决方案:
默认情况下,Visual Studio 不会自动将您自己的控件包含到工具箱中!为了改变这一点,请转到工具>选项>Windows 窗体设计器>常规并将AutoToolboxPopulate 设置为True。下次构建项目时,您的新控件将出现在您的工具箱中。
【问题讨论】:
-
下一次,您可以回答自己的问题并接受它。
标签: vb.net visual-studio-2010 user-controls