winform中控件加载时显示背景残影的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform中控件加载时显示背景残影的问题相关的知识,希望对你有一定的参考价值。

我将上面的系统名称打码了哈,程序运行时 ,总会在一些控件区显示之前屏幕的残影,虽然一闪而过,但是很不美观,求助,路过的大神,这怎么解决啊

我也有这样的问题,我在窗体中加了这个方法
protected override CreateParams CreateParams

get

if (OSVersionInfo.Name == "Windows XP")//Windows XP系统

return base.CreateParams;

else //Windows 7 系统

var parms = base.CreateParams;
parms.Style &= ~0x02000000; // Turn off WS_CLIPCHILDREN
return parms;



然后系统加载时,就没有出现残影。希望能帮到你。我当时也找了好久,才解决。追问

大神 我把

  

这段加到我的代码里了,问题依然存在,我是用vs2005开发的,如图

我放的位置没问题吧,难道还需要修改其他配置吗?求高手知道啊

追答

哎~~ 这个就不知道了 。上面的OSVersionInfo是一个类名,如果你需要这个类,我可以给你。不知道是不是这个原因。7点我就不在线了。本来想粘贴上去,可是代码太多。无法提交!

追问

    啊 谢谢哈 ,方便时发我一下呗 541610862  

参考技术A 是图片的原因吧,微软是有这个问题,刷新背景图之类的会这样,你网上搜一下winform背景图刷新找找很多解决方式 参考技术B 你的窗体加载了第三方皮肤控件,每次加载时先加载第三方皮肤控件,我之前碰到过多次

以上是关于winform中控件加载时显示背景残影的问题的主要内容,如果未能解决你的问题,请参考以下文章

C#winform怎么可以让鼠标移动到控件时显示

C# winform picturebox控件显示图片问题 怎么使picturebox在登录学号10001时显示本地文件夹里10001.jpg

求 在C#中winform窗体中的所有好看提示方式的消息盒子

C#的winform. 有自动隐藏的控件吗?鼠标移过去再展开的

如何在 Winforms 中显示“正在加载...请稍候”消息以获取长加载表单?

动态禁用控件时显示警告消息 angular2