日期:2014-05-18  浏览次数:20899 次

100多个usercontrol在winfrom上显示的问题,显示时能看到明显的绘制过程!
100多个usercontrol在winfrom上显示的问题,显示时能看到明显的绘制过程,怎么让他们一次性显示出来!

------解决方案--------------------
C# code
this.SetStyle(ControlStyles.DoubleBuffer   |    
              ControlStyles.UserPaint   |    
              ControlStyles.AllPaintingInWmPaint,  
              true);  
  this.UpdateStyles();

------解决方案--------------------

设置窗口双缓冲模式看行不行

SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true);
SetStyle(ControlStyles.DoubleBuffer, true);

------解决方案--------------------
this.SetStyle(ControlStyles.DoubleBuffer |
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint,
true);
this.UpdateStyles();