为了账号安全,请及时绑定邮箱和手机立即绑定

c# windform 背景 图片 闪烁

c# windform 背景 图片 闪烁

慕田峪7331174 2018-11-06 03:02:06
窗体容器中加载了很多用户控件,窗体本身有背景图片,用户控件也有背景图片,用户控件有很多子控件,子控件很多也有被图片修饰了。在运行加载时出现了很厉害的闪烁现象,求解决方案,谢谢!
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

windowform 无法解决.即使没有图片、多控件的情况下,也会存在控件的闪烁。

.net 本身就是个高配的平台,

你可以在加载完成之后再把界面显示出来、就是把一些下拉框啊、什么的背景的这些、不要写在load事件里面、写在构造函数中、做一些过度的处理、比如进度条、线程提示框、

还有就是对待大量贴图、可以考虑用皮肤、这个的加载速度要快于贴图的接在速度。


查看完整回答
反对 回复 2018-11-07
?
冉冉说

TA贡献1877条经验 获得超1个赞

使用自绘的方法绘制背景图片,不要依赖于WinForm的设置背景图片的方法。

查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 682 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信