1

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

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

这么严重的问题。一直无法解决这个问题。有谁知道如何使这些组件出现在工具箱中?

4

1 回答 1

2

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

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

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

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

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

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

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


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

于 2011-02-11T07:58:58.257 回答