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

重现方法:

1、父窗体类Form1:Form,子窗体类Form2:Form1
2、Form1里加入代码,编译

protected override CreateParams CreateParams{get{const int CS_NOCLOSE = 0x200;CreateParams cp = base.CreateParams;cp.ClassStyle = cp.ClassStyle | CS_NOCLOSE;cp.ExStyle |= 0x02000000;return cp;}}

3、打开子窗体设计器时,子窗体上不管摆什么控件,子窗体都是白屏,用鼠标点击一下有时候能恢复,如果项目中打开窗体多了不能恢复,如果这时候最小化vs,会如上黑屏,影响心情。
解决方法:
在子窗体上拖一个Panel,设置为Fill(注意不能留一点空白,Form2不要设置Padding之类的,只要设置一点就会白屏。),然后所有的新控件都摆在这个Panel上吧。
然后可以解决问题了。测试代码在 QQ群:616945527,博客相关资源,Test(继承窗体白屏),

4、另一种解决办法

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

转载于:https://www.cnblogs.com/zhaogaojian/p/8440473.html

C# Winform继承窗体打开设计器白屏的一例解决方法相关推荐

  1. win11白屏死机怎么办 Windows11白屏死机的解决方法

    因为微软推出了全新的使用系统Win11,所有不少小伙伴都有下载体验,但有一些小伙伴在安装完Win11系统后电脑常常会死机,那么碰到这个问题应该如何办呢?下面小编来跟大家说说win11白屏死机的解决教程 ...

  2. 前端白屏问题_小程序白屏问题和内存解决方法

    1 关于WKWebview白屏,网上罗列的常见原因大致有以下几种: 1.内存占用比较大时,WebContent Process 会 crash,从而出现白屏现象. 2.URL网址无效或者含有中文字符. ...

  3. 联想微型计算机白屏怎么办,电脑白屏怎么快速修复 解决方法大全

    电脑是我们现在生活中必不可少的一种 高科 技产品,可以说有了电脑之后我们的生活.工作以及学习都因为电脑的出现而有了很大的改善.我们的生活因为电脑变的更加丰富多彩,工作.学习也因为电脑效率得到了很大的提 ...

  4. android启动画面白屏,Android app启动时黑屏或者白屏的原因及解决办法

    1.产生原因 其实显示黑屏或者白屏实属正常,这是因为还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景. 示例: 2.解决办法 通过设置设置Style (1)设置背 ...

  5. 关于C#关闭窗体后,依旧有后台进程在运行的解决方法

    关于C#关闭窗体后,依旧有后台进程在运行的解决方法 参考文章: (1)关于C#关闭窗体后,依旧有后台进程在运行的解决方法 (2)https://www.cnblogs.com/leo-navy/p/8 ...

  6. 客户端突如其来的“白屏”等待该如何解决?

    简介:一起由离线包重构引起的"白屏"等待现象的排查和解决案例 --本文选自<阿里云SRE技术期刊>2021年02月刊 移动端的混合架构模式给 App 开发带来了崭新的空 ...

  7. ionic2+启动白屏问题-------之补充解决之道

    问题描述 最近在学习过程中发现ionic2项目运行在真机上,启动页后会有3-5秒的白屏时间,用户体验不是太好. 解决过程 查看到了一篇关于这个问题的博客,但是是ionic1版本下的解决方案,有些差异, ...

  8. 服务器显示器白屏,电脑显示器白屏的原因以及处理方法

    台式电脑使用久了,就会有各种故障,就针对显示屏而言,可能出现的就会有蓝屏.黑屏.白屏等故障,之前罗宝分享了一篇黑屏的文章,然后就有网友想知道白屏的原因以及处理方法,今天编者就来为大家介绍下这方面的内容 ...

  9. 华为桌面云虚拟机白屏无法启动的修复方法

    [故障类型]:虚拟机白屏/黑屏无法启动 [关 键 词]:VNC登录白屏 [适用版本]:FusionSphere V100R005C00 [问题现象]: (1)   桌面云场景下,虚拟机重启后可能会发生 ...

最新文章

  1. w3c的html4.0规范,W3C HTML4.0学习
  2. vue可视化拖拽组件模板_基于 Vue 丝滑般拖拽排序组件VueSlicksort
  3. ffplay android 编译,ffmpeg android 平台编译
  4. 小米两高管科普Redmi K50电竞版快充细节:挑战最快边玩边充
  5. 又一次全球第一!| 凌云时刻
  6. python弹性碰撞次数圆周率_期末作业 - 作业部落 Cmd Markdown 编辑阅读器
  7. 只有1kb的清理软件_1kb病毒专杀工具下载
  8. 计算机大型机小型机的缩写,计算机可被划分为3个基本类型大型机,小型机与微型机。.doc...
  9. Audio Hijack for Mac(音频录制软件)
  10. centos win xp双系统 安装手记 9660 grldr U盘安装
  11. aria2+AriaNg 打造自己的离线下载/云播平台
  12. linux下使用安装包安装git
  13. Android开发手机通讯录
  14. 022kuo_zhan_guan_li_qi
  15. 程序员个性化简历模板项目
  16. java中+=是什么意思
  17. css的文本省略号(单行和多行)
  18. 每日案例(第三期):智慧能源领域知识图谱实践案例速读03-04
  19. 织梦DEDECMS介绍下载安装
  20. 【软件测试】软件质量标准与测试依据和规范

热门文章

  1. sql必知必会样例表导入失败_记录WordPress搬家遇到的数据库导入错误问题
  2. python局域网传输文件_Python+pyftpdlib实现局域网文件互传
  3. 广州网络推广介绍有关单页面的优化技巧!
  4. 网络推广外包——网络推广外包专员如何做好网站首页设计
  5. python编辑器vim下载_vim做python编辑器
  6. Linux下给arm的引脚电平,ARM-Linux GPIO操作事宜
  7. diy nas配置推荐2020_2020适合大学生专业需求及玩游戏的电脑配置推荐
  8. 威胁报告:mDNS 反射式 DDoS 攻击
  9. [EOJ]2019 ECNU XCPC March Selection #4
  10. NOIP2018初赛提高组复习提纲(By HGOI LJC)