updater.SearchByFunctionName 在 5-10 秒后返回,我想在进度条工作时增加它的值,但它永远不会停止。
我是线程新手,所以也许这是非常基本的东西,我不知道。
Thread t = new Thread(delegate()
{
updater.SearchByFunctionName(testsuiteBox.SelectedValue.ToString(), functionNameBox.Text);
});
t.Start();
progressBar.Value = 0;
while(t.IsAlive)
{
Thread.Sleep(1000);
if (progressBar.Value >= 200 )
{
progressBar.Value = 0;
}
progressBar.Value += 20;
}