winform 刷屏现象 怎么处理??????
我 在 winform 中 遇到 这样的问题一个窗体上 的控件要是超过20个的话(这些控件 都有背景图片)
在首次显示时 会出现 绘制刷屏
如果在该窗体显示后再最小化再最大化后
还会出现这样的效果
然后为了减轻这样的负面效果
我试用了下面的方法
frm.RightToLeft = RightToLeft.Yes;
frm.RightToLeftLayout = true;
frm.BackgroundImage = Common.GetImageByPath(string.Format(DPPath,btn.Tag));
但是主窗体的背景图片又绘制不上去……
有没有 别的方法处理 winform 中的 刷屏现象
this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true);
我也用了但是还是那样……
或者说
在
frm.RightToLeft = RightToLeft.Yes;
frm.RightToLeftLayout = true;
如此设置下 怎么么把窗体的背景图片绘制上去……
据我判断:刷屏现象是应为窗体上的图片太多 我做的这个东东类似“连连看”游戏
本来最适合用C++做,但我已经用winform做了请各位帮帮忙…… --------------------编程问答-------------------- 顶起 我做的winform应用程序主界面也是图片太多 经常刷屏 请各位大侠帮忙解决下 --------------------编程问答-------------------- 貌似有个叫双缓冲技术的东西,具体就不知道了,
补充:.NET技术 , C#