private void btnSearch_Click(object sender, EventArgs e)
{
this.progressBar1.Maximum = 9000;
progressBar1.Minimum = 0;
progressBar1.MarqueeAnimationSpeed = 1000;
Thread tt = new Thread(new ThreadStart(LongProcess));
tt.Start();
tt.Join();
} private void LongProcess()
{
for (int i = 0; i < 9000; i++)
{if (InvokeRequired)
{
BeginInvoke(new UpProgressDelegate(LongProcess));
return;
}
this.progressBar1.Value = i; }
}
进度条在运行时,其它窗体控件不能使用...只能等到进度条运行完后,才能使用,我这里开线程了,还有就是我回到UI所在线程修改控件是不是造成卡死的原因啊,请高手指点啊,并给出好的意见,最好给个小例子!可以追加分数!
慕沐林林
慕仙森
白板的微信