我 在 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做了请各位帮帮忙……