private delegate void Start(int type);
private void StartDele(int type)
{
if (this.InvokeRequired)
{
Start setpos = new Start(StartDele);
this.Invoke(setpos, new object[] { type });
}
else//进行操作代码
{
if(type==1)//开始
{
this.progressBar1.Visible = true;
this.label2.Visible = true;
btnget.Enabled = false;
}
else
{
this.progressBar1.Visible = false;
this.label2.Visible = false;
btnget.Enabled = true;
}
}
}
如需调用,直接调用StartDele方法即可