前言
通常,如果做一个稍微复杂的winform界面项目,会遇到前端界面因后端进程持续被占用而导致显示卡顿的情况。简单的做法就是前后端分离,即两部分程序跑在两个不同的进程中,实际操作如下文所述:
解决办法
界面加载时,开启后台运行进程,将后端数据处理,放在后台进程中
第一步:拖拽控件
第二步:修改属性
第三步:调用
在界面加载的时候,运行开始后台进程
backgroundWorker1.WorkerReportsProgress = true;
backgroundWorker1.RunWorkerAsync();
在backgroundWorker1_DoWork函数中放你要在后台执行的程序逻辑
private void background