Winform应用程序在XP系统上闪烁

Winform应用程序在XP系统上闪烁,第1张

概述Winform应用程序在XP系统闪烁

您好我有一个windows应用程序(WinForm .NET框架4)。 该应用程序在windows XP系统上闪烁很多。 我添加了代码:

protected overrIDe CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED return cp; } }

当我添加上面的代码时,闪烁被删除。 它在我的开发系统是windows 7 32位,但在windows XP上闪烁增加,也没有加载背景图像。

有什么办法可以在所有的windows *** 作系统中删除闪烁?

查找包含特定文本的窗口

在windows上持续集成Git

WPF RibbonWindow + Ribbon =标题外屏?

如何在VB.NET中切换Caps Lock?

需要什么权限才能使用System.Net.httpListener而不添加命名空间预留?

.NET的Winforms:运行时可以从我的下一个窗体的处理?

C#.NET从Web应用程序的串行端口访问

UWP的Titlebar后退button

DataGrIDVIEw不填充

令人难以置信的奇怪的文件创build时间问题

这里是关于双缓冲的一些信息 。 这是默认关闭的内置功能。 根据我的经验,这并不总是有帮助,但值得一试。

要打开它,打开设计器并选择表单并查看表单的属性。 在“行为”类别下,您将找到DoubleBuffered属性。 只需将其设置为true。

你也可以试试

SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint,true);

总结

以上是内存溢出为你收集整理的Winform应用程序在XP系统上闪烁全部内容,希望文章能够帮你解决Winform应用程序在XP系统上闪烁所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1278946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存