错误信息:线程间操作无效: 从不是创建控件“Form3”的线程访问它我在进度条执行完的时候执行事件中出现的错误不能this.Hiden();为什么那怎么办,我要把当前窗口关掉或者隐藏,然后打开新窗口
private void progressBar1_OnProgressCompleted(object sender, HelloW3.ClientLib.ProgressEventArgs args)
{
this.progressBar1.Stop();
this.Hide();
//this.progressBar1.Stop();
//Form2 frm= new Form2();
//this.Hide();
//frm.Show();
// this.Visible = false;
}
private void progressBar1_OnProgressCompleted(object sender, HelloW3.ClientLib.ProgressEventArgs args)
{
this.progressBar1.Stop();
this.Hide();
//this.progressBar1.Stop();
//Form2 frm= new Form2();
//this.Hide();
//frm.Show();
// this.Visible = false;
}
哦明白了要这样才能用
void HideShow()
{
this.Hide();
Form2 frm = new Form2(); frm.Show();
} this.BeginInvoke(new showhid(HideShow));