VS17带UI窗体的项目找不到.cs文件 无法编辑窗体布局如何解决?
.cs是C#编程语言的源码文件,你当前维护的是C++开发的桌面应用,项目中天然不存在.cs文件,无需继续查找该类文件。
针对你找不到UI编辑入口的问题,根据常见C++桌面项目框架分情况解决:
情况1:Win32/MFC原生桌面程序(概率最高)
- 首先在解决方案资源管理器中查找后缀为
.rc的资源脚本文件,双击即可唤起VS内置资源编辑器 - 资源编辑器的层级树中存在
Dialog分类,所有窗体布局资源都存储在该分类下,双击对应窗体即可打开可视化设计器,直接拖拽调整控件、新增控件都可以在设计器中完成 - 若项目中完全没有
.rc文件,说明该项目的UI完全通过硬编码实现,所有控件的创建、位置、样式逻辑都写在C++源码中,没有可视化编辑入口,直接修改对应控件的初始化代码即可 - 若你无法打开
.rc文件、Toolbox面板为空,是VS2017缺少必要安装组件导致:打开VS安装器,在「桌面开发使用C++」工作负载下,勾选安装「C++ MFC 生成工具」「Windows 通用C运行时工具」,重启VS后即可恢复资源编辑功能
情况2:Qt框架开发的C++桌面程序
- 先在项目中查找后缀为
.ui的Qt界面文件,双击即可唤起Qt Designer进行可视化布局编辑 - 若无法识别
.ui文件、Toolbox无对应控件,是因为缺少「Qt VS Tools」插件,安装适配VS2017版本的插件并配置好Qt版本路径后即可正常使用
你提供的项目界面截图如下:
内容的提问来源于stack exchange,提问作者nobby
相关产品推荐
相关产品推荐

