首页 > 解决方案 > 工具箱中的控件显示为灰色。我该如何使用它们?

问题描述

我有一个带有类库和 Windows 窗体应用程序的解决方案。我添加了一个“测试”Windows 窗体应用程序用于测试目的。

在“测试”项目中,类库控件按预期出现在工具箱中。WinForms 应用程序的控件仅出现在“全部显示”之后并呈灰色显示。

是否可以从工具箱访问属于原始 WinForms 应用程序的控件?

使用 Visual Studio 社区 2017,

我试过了:

  1. 关闭、重新打开、清理和重建解决方案。
  2. 添加参考。
  3. 重新启动 Visual Studio。
  4. '重置工具箱'。
  5. 选中“自动填充工具箱”。
  6. 将 WinForms 应用程序输出类型更改为类库。

第 6 点有效,因此这种行为实际上可能是设计使然。这不是过去,所以请告诉我。

标签: c#winformsvisual-studio-2017toolbox

解决方案


看到这个答案

创建项目时,您需要选择Windows 窗体 (.NET Framework)作为项目类型。不是另一个只是Windows 窗体


推荐阅读