【问题标题】:Change a Toolbox for new component更改新组件的工具箱
【发布时间】:2012-08-08 00:44:15
【问题描述】:

所有, 我在我正在处理我的应用程序的解决方案中的 Visual Studio 中创建了一个新组件。 现在我希望该组件出现在 Visual Studio 的工具箱中。

我该怎么做?

我尝试关闭并重新打开解决方案,但它不存在。

谢谢。

【问题讨论】:

  • 您是否对此进行了谷歌搜索以及如何将自定义控件添加到调色板?
  • 如果它在当前解决方案中,您所要做的就是重新构建解决方案,组件应该会出现在工具箱中。
  • @LarsTech,应该但不应该。请参阅我对 DelegateX 的回复。
  • 不确定你做错了什么。我做了一个添加组件,保存文件,重建解决方案,现在它位于我的组件工具箱中。

标签: c# components


【解决方案1】:

你右击工具箱并选择“自定义”,你会看到一个对话框,让你浏览到你的控件的程序集。

【讨论】:

    【解决方案2】:

    当您在创建控件后重新构建解决方案时,Visual Studio 会通过创建以您的应用程序命名的新类别来自动添加控件。如果出于某种原因,VS 没有添加它,您可以通过右键单击工具箱并选择自定义来手动添加它。将出现一个对话框,列出要添加到工具箱的程序集。由于您有一个自定义控件,因此您需要浏览控件的 DLL(您在应用程序的 Bin 文件夹下拥有它)。这会将控件添加到工具箱中。

    【讨论】:

    • 显然 my_project/bin/debug 文件夹中没有 DLL。只有 exe、pdb vshost.exe 和清单。我通过选择“项目->添加组件..”创建并为组件命名。然后在代码中,我将继承从 Component 更改为“System.Windows.Forms.GroupBox”。
    • 没关系。我选择了exe文件,它出现了。显然 VS 不生成 DLL,而是使用内置技术。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    相关资源
    最近更新 更多