如何在VS 2005 Toolbox中访问其他dll中的组件?

时间:2011-02-10 22:19:17

标签: visual-studio visual-studio-2005 custom-controls windows-forms-designer toolbox

我将VS 2005中的“工具 - >选项 - > Windows窗体设计器 - >常规 - > AutoToolboxPopulate”属性设置为true。

我在项目中引用了带有(公共)自定义组件和表单的DLL文件,但组件不在工具箱中。我尝试在“MyForm.Designer.cs”文件中以编程方式添加它们,但这只是弄乱了设计师。

这样一个加剧的问题。从来没有能够解决这个问题。有谁知道如何使这些组件出现在工具箱中?

1 个答案:

答案 0 :(得分:2)

您需要手动将它们添加到工具箱中。为此,请按以下步骤操作:

  1. 右键单击工具箱,然后从上下文菜单中选择“选择项目”。

  2. 在出现的对话框中,确保选中第一个选项卡(“.NET Framework组件”)。

  3. 点击标签页底部附近的“浏览”按钮。

  4. 导航到包含自定义控件/组件的DLL文件,然后将其打开。

  5. 应将任何可访问的组件添加到列表框中,并自动进行检查。如果要从库中选择要排除的特定组件,请立即取消选中它们。

  6. 单击“确定”。您选择的所有组件都应添加到工具箱中。


  7. 如果/当您决定从工具箱中删除这些自定义项目时,只需右键单击它,然后从上下文菜单中选择“重置工具箱”即可。这将删除您添加的所有项目,并将工具箱的内容恢复为默认项目。