首页 > Windows开发 > 详细

C# Winform继承窗体打开设计器卡死的一例解决方法

时间:2018-02-11 10:21:07      阅读:553      评论:0      收藏:0      [点我收藏+]

环境VS2017 15.5.4,Win10
开发过程中,发现一些窗体打开设计器会卡死白屏,另外有一些不会,(两者运行时正常),严重影响开发效率,经过一天多的对比研究,终于解决,
猜测可能是VS的BUG,多年前做VC程序时遇到BUG,向微软提交,微软开发人员也会推诿,这里分享一下解决办法,以免大家踩坑。
重现方法:

1、父窗体类Form1:Form,子窗体类Form2:Form1
2、打开子窗体设计器时,子窗体白屏,有时候用鼠标点击一下有时候能恢复,如果先打开子窗体代码,再打开设计器将会卡死。
解决方法:
在子窗体上拖一个Panel,设置为Fill(注意不能留一点空白,Form2不要设置Padding之类的,只要设置一点就会卡。),然后所有的新控件都摆在这个Panel上吧。
然后可以解决问题了。

原创内容,转载请保留出处
http://www.cnblogs.com/zhaogaojian/p/8440473.html 

C# Winform继承窗体打开设计器卡死的一例解决方法

原文:https://www.cnblogs.com/zhaogaojian/p/8440473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!