中关村在线

软件

WinForm窗体设计器乱码解决

设计器打开异常,页面出现HTML乱码,所示。

1、 笔者在遇到该问题时,也曾查阅网络资料,但收获甚微。后在MSDN论坛看到一篇相关帖子,深受启发,豁然开朗,最终顺利解决。本文以亲身经历为例,虽未必是最佳方案,但愿为遇到类似问题的读者提供一点参考和思路,希望能带来帮助。

2、 设计器打开异常,页面出现HTML乱码,具体所示。

3、 应对策略

4、 将HTML代码复制到TXT文档中,保存时选择合适的编码格式,重新打开文件后,原本的乱码会恢复正常,从中可识别出错误位置并进行修改,通常为资源引用路径问题。但实际操作中,尽管尝试多次将页面以HTML格式保存,仍无法正常显示内容,因此该方法未能奏效,最终被舍弃。

5、 修改窗体资源文件 *.Designer.cs 中的相关内容。

6、 在问题出现前,窗体设计器可正常打开。之后仅执行了添加 toolStripButton 按钮并设置其图标图片的操作,随后便出现问题。

7、 打开资源文件,定位到添加按钮所在行,将其删除后刷新设计器,确认显示正常,同时移除标红部分。

8、 撤销删除操作,逐步排查问题原因。

9、 发现按钮引用了项目中的图片资源,删除该代码行后,设计器显示恢复正常。

10、 更换按钮图片时,改为导入资源文件而非使用项目内资源。

11、 关闭并重新启动设计器。

12、 乱码终于消失了,一切恢复正常。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具