Cshap界面刷新闪烁问题
第一:设置初始化启用默认双缓冲并提供无闪烁的图形呈现
**实际测试:**开启 DoubleBuffered 后就登录界面在刷新电脑桌面的时候就没有闪烁了
1 | this.DoubleBuffered = true;//设置本窗体 |
禁掉重载消息发送函数操作
底层重绘每次会清除画布,然后再全部重新绘制,这才是导致闪烁最主要的原因。于是重载消息发送函数操作,禁掉这条消息。
1 | /// <summary> |
防止闪屏代码
1 | protected override CreateParams CreateParams |
相关链接(侵删)
欢迎到公众号来唠嗑:

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵逸尘个人博客!