【发布时间】:2013-06-10 03:15:33
【问题描述】:
我是 C# 的新程序员,我需要一些帮助。我搜索了很多,但我没有找到一个简单的例子。请看下面的代码:
public partial class Welcome : Form
{
public Welcome()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
Compare comp = new Compare();
comp.Comparator();
}
}
在CompareClass我有一个简单的方法,其中包含一个简单的循环:
public class Compare
{
public void Comparator()
{
for (int i;i<val;i++)
{ /* ............. */ }
}
}
我想更新ProgressBar,同时增加i 的值。
【问题讨论】:
-
考虑
BackgroundWorker线程:msdn.microsoft.com/en-us/library/…。它具有内置的工作机制和向 UI 报告进度的机制。
标签: c# multithreading winforms progress-bar