c# - 工具箱中的控件显示为灰色。我该如何使用它们?
问题描述
我有一个带有类库和 Windows 窗体应用程序的解决方案。我添加了一个“测试”Windows 窗体应用程序用于测试目的。
在“测试”项目中,类库控件按预期出现在工具箱中。WinForms 应用程序的控件仅出现在“全部显示”之后并呈灰色显示。
是否可以从工具箱访问属于原始 WinForms 应用程序的控件?
使用 Visual Studio 社区 2017,
我试过了:
- 关闭、重新打开、清理和重建解决方案。
- 添加参考。
- 重新启动 Visual Studio。
- '重置工具箱'。
- 选中“自动填充工具箱”。
- 将 WinForms 应用程序输出类型更改为类库。
第 6 点有效,因此这种行为实际上可能是设计使然。这不是过去,所以请告诉我。
解决方案
创建项目时,您需要选择Windows 窗体 (.NET Framework)作为项目类型。不是另一个只是Windows 窗体
推荐阅读
- c# - .Net smtp SendMailAsync 函数返回 IsCanceled
- email - 在 Sendmail Jilter 中,JilterConstants 中提到的各种缩写是什么意思
- mysql - 在github上发送代码时隐藏机密数据
- html - 无法更改 h1 大小
- reactjs - 使用 ref 更改组件道具
- sql - 在数据库中上传图片时如何修复 NullPointerException?
- ios - 在我的项目中启用本地化时,Highchart 不呈现
- r - 从字符串的6个数字中提取3个第一个数字
- python - 如何使用 python 请求将图像与表单数据一起发送?
- typescript - Typescript 和 typeorm config .ts 没有重载匹配这个调用