码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2018-02-11 10:52:15      阅读:1155      评论:0      收藏:0      [点我收藏+]

标签:空白   鼠标   view   解决   子窗体   不能   5.4   style   影响   

环境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继承窗体打开设计器卡死的一例解决方法

标签:空白   鼠标   view   解决   子窗体   不能   5.4   style   影响   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!