【问题标题】:Adding Custom UserControl to Visual Studio 2005's Toolbox将自定义用户控件添加到 Visual Studio 2005 的工具箱
【发布时间】:2011-04-28 05:09:45
【问题描述】:

我正在将 Visual Studio 2005 用于我正在处理的项目。我创建了一个继承自“UserControl”的新自定义控件。现在我需要将该控件添加到同一项目中的另一个 Windows 窗体。我认为 IDE 会将此自定义控件放入工具箱中(我知道在过去使用 Visual Studio 2008 时已完成),但事实并非如此。现在,我不确定如何正确地将控件添加到我的表单和/或如何使其在工具箱中显示为应有的样子。工具下的“自动工具箱填充”选项设置为“真”,所以我真的不知道此时还需要发生什么。任何对此有任何经验的人的帮助将不胜感激。非常感谢!

【问题讨论】:

  • 您是否尝试构建您的项目。我遇到了同样的问题,但是在构建它之后,它出现在列表中......
  • 是的,试过了。事实上,我已经做了几次“清理”和“构建”,只是为了确保不会发生“愚蠢”的事情。好像没什么区别。

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


【解决方案1】:

试试这个

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

为我工作。

【讨论】:

    【解决方案2】:

    您可以先构建您的自定义控件并创建一个 dll。那么,

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

    现在用户控件将显示在您的工具箱中。

    希望这会有所帮助...

    【讨论】:

      猜你喜欢
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多