工具箱中的控件显示为灰色。我该如何使用它们?

时间:2019-01-27 17:13:50

标签: c# winforms visual-studio-2017 toolbox

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

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

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

使用Visual Studio社区2017,

我尝试过:

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

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

1 个答案:

答案 0 :(得分:0)

See this answer

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