C#backgroundWorker
2024-08-25 02:57:07
private void button1_Click(object sender, EventArgs e)
{
backgroundWorker1.RunWorkerAsync();
} private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
for (int i = 0; i < 10; i++)
{
Thread.Sleep(500);
backgroundWorker1.ReportProgress(i);
}
} private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
Debug.WriteLine($"{e.ProgressPercentage}");
} private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
Debug.WriteLine($"over!");
}
一定要设置
backgroundWorker1.WorkerReportsProgress = true;
通常,用来显示进度条
最新文章
- css的三种样式
- redis、memcache、mongoDB 做了对比
- Oracle 常见函数
- 网络流最小割 POJ 3469
- 内存,堆,栈,heap,stack,data
- iOS - Widget 小部件
- HTTP协议中PUT和POST使用区别 【转载】
- 笨办法学 Python (第三版)(转载)
- Constant is not finite! That&#39;s illegal. constant:inf&#39;
- C++学习笔录1
- (Problem 42)Coded triangle numbers
- jfinal使用配置文件注意事情
- Centos下部署Flask
- ASP.NET Core 中使用EF Core 将实体映射到数据库表的方法(SQL Server)
- macOS10.4后的刻盘新姿势
- H.264编码原理以及I帧B帧P帧
- 关于写css文件需要注意的事项
- 刚看完了一本关于javascript的书感觉受益匪浅,原来不懂的东西这么多,想问问怎么成为大神?求教!!!!!!
- 2243: [SDOI2011]染色(LCT)
- set 与 map 的第一次尝试