处理方式:布局挂起

panelContent.SuspendLayout();
panelContent.ResumeLayout();
 private void button1_Click(object sender, EventArgs e)
{
panelContent.SuspendLayout();
this.panelContent.Controls.Clear();
string aa = DateTime.Now.ToString();
int k = ;
for (int j = ; j < ; j++)
{
Add(new QueueButton(), k, this.panelContent, , "18.00", "19.00", "Pm");
k++;
}
panelContent.ResumeLayout();
string bb = DateTime.Now.ToString(); MessageBox.Show(aa+"\r\n"+bb); }

启用窗体双缓存

CheckForIllegalCrossThreadCalls = false;
SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.
SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲

重写CreateParams方法

protected override CreateParams CreateParams
{
  get
  {
    CreateParams cp = base.CreateParams;
    cp.ExStyle |= 0x02000000;////用双缓冲绘制窗口的所有子控件
    return cp;
  }
}

最新文章

  1. [MFC] MFC 查找其他窗口句柄 操作其他窗口
  2. C#开发微信门户及应用(21)-微信企业号的消息和事件的接收处理及解密
  3. spring项目部署到resin4中的无法注入问题
  4. Elasticsearch问题总结
  5. 如何把car中的模块导入adams/view中
  6. 使用c#数据库连接池
  7. crash recovery
  8. mysql -数据库(备份与恢复)
  9. python challenge 16
  10. Ueditor和CKeditor 两款编辑器的使用与配置
  11. JavaScript中的ASCII碼轉換成字符的兩種方法
  12. Oracle synonym 同义词
  13. 012_py之证书过期监测及域名使用的py列表的并集差集交集
  14. Python高阶函数和匿名函数
  15. django-debug-toolbar 安装及配置 django性能监控及调试
  16. Git版本控制工具的简单使用
  17. Missing artifact com.h2database:h2:jar:1.4.197
  18. 团队-团队编程项目爬取豆瓣电影top250-代码设计规范
  19. window自带的公式面板
  20. OpenCv 人脸识别 基础

热门文章

  1. Docker 镜像小结---操作指令介绍(七)
  2. Zabbix部分监控指标
  3. 作为linux新手需掌握的常用命令大全
  4. 《Tsinghua oc mooc》第8~10讲 虚拟内存管理
  5. C/C++内存知识(一)
  6. c++设计原则:继承与组合
  7. EXTI中断开关点亮LED源码
  8. spring cloud微服务实践五
  9. 从业务流程角度:分析TMS系统各个功能模块
  10. [jquery]ajax最最常用的七个属性