winfrom界面控件过多

KxdZhao 2010-07-10 01:27:06
界面摆放的控件过多,每次打开的时候 都打开的很慢 ,就跟界面刷新了一下是的!
怎么才能避免这种情况呢??

求解
...全文
170 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
随疯_ 2012-12-04
  • 打赏
  • 举报
回复
我也遇到这个问题,使用楼上的办法解决了··感谢
风之影子 2010-07-10
  • 打赏
  • 举报
回复
在类的构造方法里加入如下代码


this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);//以下三行消除主界面闪烁
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.UserPaint, true);
风之影子 2010-07-10
  • 打赏
  • 举报
回复
如上:启动双缓冲,如根本解决,需重写控件的相关方法。
KxdZhao 2010-07-10
  • 打赏
  • 举报
回复
双缓冲的属性?? 在哪里???
  • 打赏
  • 举报
回复
有个设置双缓冲的属性,可以稍微缓解下,但是不能完全解决问题...

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧