110,535
社区成员
发帖
与我相关
我的任务
分享
private void buttonOK_Tick(object sender, System.EventArgs e)
{
progressBar1.Visible = true;
progressBar1.Maximum = 10;
progressBar1.Minimum = 0;
progressBar1.Value = 0;
Timer1.Interval = 800;
Timer1.Start();
ThreadPool.QueueUserWorkItem(h =>
{
IMessageItemSequence rcMsg = clsMsgDSPImpl.MsgExec("DBServer", "changeID", reqMsg);//时间约8秒
Timer1.Stop();
progressBar1.Visible = false;
})
}
这是根据业务驱动,而重点不是代码。private void buttonOK_Tick(object sender, System.EventArgs e)
{
progressBar1.Visible = true;
progressBar1.Maximum = 10;
progressBar1.Minimum = 0;
progressBar1.Value = 0;
Timer1.Interval = 800;
Timer1.Start();
ThreadPool.QueueUserWorkItem(h =>
{
IMessageItemSequence rcMsg = clsMsgDSPImpl.MsgExec("DBServer", "changeID", reqMsg);//时间约8秒
Timer1.Stop();
progressBar1.Value = progressBar1.Maximum;
})
}