文章目录

  • 前言
  • 解决办法
  • 参考

前言

通常,如果做一个稍微复杂的winform界面项目,会遇到前端界面因后端进程持续被占用而导致显示卡顿的情况。简单的做法就是前后端分离,即两部分程序跑在两个不同的进程中,实际操作如下文所述:

解决办法

界面加载时,开启后台运行进程,将后端数据处理,放在后台进程中

第一步:拖拽控件

第二步:修改属性


第三步:调用
在界面加载的时候,运行开始后台进程

backgroundWorker1.WorkerReportsProgress = true;
backgroundWorker1.RunWorkerAsync();

在backgroundWorker1_DoWork函数中放你要在后台执行的程序逻辑

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{//后台执行程序
}

参考

【1】深度好文,推荐:C#之BackgroundWorker从简单入门到深入精通的用法总结

backgroundWorker控件使用笔记相关推荐

  1. c#中BackGroundWorker控件

    一.BackGroundWorker工作步骤 1.向窗体中拖入一个BackGroundWorker控件. 2.在某个方法或者事件中,调用BackGroundWorker的RunWorkerAsync( ...

  2. 封装BackgroundWorker控件(提供源代码下载,F5即可见效果)

    Demo源码 背景 经常做些小程序或者小DEMO的时候会用到异步,多线程来执行一些比较耗时的工作同时将进度及时进行反馈.我通常会使用位于[ System.ComponentModel]命名空间下的Ba ...

  3. WPF的控件Binding笔记

    WPF的控件Binding笔记 1 绑定一个普通的属性 在类中定义了一个自定义的 content属性(非依赖项属性),在xaml的button的content属性中绑定它. Content=" ...

  4. Flutter 图表控件使用笔记

    Flutter 图表控件使用笔记 最近有图表绘制需要,记录下现有的Flutter主流实现方式 原文链接:https://blog.csdn.net/weixin_44259356/article/de ...

  5. C#中的BackgroundWorker控件

    Keywords: C# .NET BackgroundWorker Source: http://txw1958.cnblogs.com/ BackgroundWorker是.NET Framewo ...

  6. Android控件学习笔记之 ListView

    在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示. 列表的显示需要三个元素: 1.ListVeiw:用来展示列表的View. 2.适 ...

  7. DXperience皮肤设置 C#第三方控件学习笔记

    用过DXperience .net版本以后,我发现这是个不错第三方控件.简单的说,就是开发软件用的界面库,支持VB和C#语言,至于其它语言我没有了解过.如果还有人问界面库又是什么?那就顺便也说一下.界 ...

  8. telerik grid ajax,Telerik ajax 控件学习笔记 - Ajax

    产品版本:RadControls for ASP.NET Ajax Q1 2009 Telerik 的控件实现 Ajax 的方式比 asp.net ajax 要简单些.有如下特点: 1. 不需要拖放很 ...

  9. aspx repeater 用法_asp.net中repeater控件用法笔记

    大家可能都对 datagrid 比较熟悉,但是如果在数据量大的时候,我们就得考虑使用 repeater 作为我们的数据绑定控件了. repeater 控件与 datagrid ( 以及 datalis ...

  10. backgroundworker控件的使用(线程传值)

最新文章

  1. Aho-Corasick 多模式匹配算法(AC自动机) 的算法详解及具体实现
  2. 哪种营销方法效果最差_今日头条广告投放形式分几种?头条品牌营销曝光效果哪种广告更好?...
  3. 给定一个单词集合,找出可以相互转换的集合。比如abc bca cba都可以相互转换(变位词)
  4. ioS html的转义
  5. C语言预处理命令总结
  6. CentOS x64 安装gcc
  7. 荣耀magic3会用鸿蒙,赵明:荣耀Magic3芯片领先行业,大家看到以后会换掉手机!...
  8. php集成环境还需要mysql吗_是选择php集成环境好还是分开安装的原生版好
  9. 第九周项目3-输出星号图
  10. 论文笔记_S2D.35-2017-IROS_利用CNNs联合预测RGB图像的深度、法线和表面曲率
  11. 虚拟机中标麒麟操作系统gcc安装
  12. cenos回到linux桌面快捷键,CentOS 常用命令及快捷键整理
  13. Songtaste,酷到不行的音乐网站
  14. MySQL 操作数据库_复制表
  15. 谈谈我的学习工作经历,自学linux去中兴上班
  16. 项目:私“图”定制——利用ffmpeg制作Gif
  17. ssm+Vue计算机毕业设计学科竞赛管理(程序+LW文档)
  18. 深圳大学数学文化赏析MOOC答案
  19. linux下实现线程暂停
  20. 富春山居图的幽默犀利台词

热门文章

  1. scrapy微信爬虫使用总结
  2. 软件测试中的白盒测试的工具,软件测试人员该如何选择白盒测试工具?常用的白盒测试工具汇总...
  3. 【在线课件制作软件】Focusky教程 | 导出PDF并打印
  4. linux下解压rar文件
  5. 电子罗盘电磁干扰_车载电子罗盘中的一种新型抗干扰设计
  6. 让SQL用户快速进入Hadoop大数据时代 —— Transwarp Inceptor是怎样炼成的
  7. win10的ios镜像
  8. 谷歌浏览器扩展权限的问题:允许扩展程序读取和更改网站数据
  9. ContextCapture与Pix4D生成正射影像并进行拼接修图(附航测练习数据下载)
  10. 去A片马赛克,开发者被抓了。