【发布时间】:2010-09-19 00:36:03
【问题描述】:
我已经编写了一个是在程序集 dll 中的 UserControl 后代。
如何将控件放到表单上?
namespace StackOverflowExample
{
public partial class MonthViewCalendar : UserControl
{
...
}
}
我在 Solution Explorer 的 References 节点下添加了对程序集的引用,但我的 Toolbox 中没有出现新控件>.
如何使控件出现在工具箱中,以便我可以将其拖放到表单上?
更新 1:
我尝试在 Visual Studio 选项下构建程序集:
工具-->选项...-->Windows 窗体设计器-->AutoToolboxPopulate =真的
在新解决方案的工具箱中没有出现控件。
注意:我不知何故错误地写了“......那是 not 在程序集 dll 中......”。我不知道我是怎么写出来的,当它专门 是 在一个程序集 dll 中时。当它们在同一个项目中时,控件会神奇地出现,但现在不是因为它是不同的项目/解决方案。
更新 2:回答
- 右键单击工具箱
- 选择选择项目...
- .NET Framework 组件选项卡
- 选择浏览...
-
浏览到包含控件的assembly dll文件并选择Open
注意:程序集中的控件将以静默方式添加到 .NET Framework 组件列表中。
- 选中您希望出现在工具箱中的每个控件
- 选择确定
【问题讨论】:
标签: visual-studio winforms assemblies