将自定义UserControl添加到Visual Studio 2005的工具箱

时间:2010-10-20 18:16:11

标签: c# user-controls visual-studio-2005 toolbox

我正在使用Visual Studio 2005进行我正在进行的项目。我创建了一个继承自'UserControl'的新自定义控件。现在我需要将该控件添加到同一项目中的另一个Windows窗体。我认为IDE会将此自定义控件放入工具箱中(因为我知道它在过去使用Visual Studio 2008时已完成),但事实并非如此。现在,我不确定如何正确地将控件添加到我的表单中和/或如何使它在工具箱中显示出来。 Tools 下的“Auto Toolbox Populate”选项设置为“True”,所以我真的不知道此时还需要做什么。任何有过这方面经验的人的帮助都会受到高度赞赏。非常感谢!

2 个答案:

答案 0 :(得分:0)

试试这个

  1. 开放解决方案
  2. 构建项目
  3. 打开表单
  4. 重置工具箱
  5. 将用户控件从解决方案资源管理器拖到工具箱
  6. 关闭工具箱和所有打开的文档
  7. 打开工具箱,然后打开表单
  8. 应出现用户控件
  9. 为我工作。

答案 1 :(得分:0)

您可以先构建自定义控件并创建一个dll。然后,

右键单击“工具箱”面板 - >选择“选择项目” - >转到出现的“选择工具箱项”对话框中的“.NET框架组件”选项卡 - >浏览到自定义用户控件的dll - >单击“确定”。

现在,用户控件将显示在工具栏中。

希望这会有所帮助......