当前位置:编程学习 > C#/ASP.NET >>

C# 做应用程序保存参数回到主画面报“System.ObjectDisposedException”类型的异常出现

  主画面上有两个Lbl控件显示设备的运行状态,在主画面可以进入参数设置,设置完参数保存退出时还会回到主画面,这是再刷新这两个控件会报错,“System.ObjectDisposedException”类型的异常出现
主画面进参数设置的程序

Login myfrm = new Login();

Public.isReGetRandom = true;

myfrm.Show();

Public.delay(10);

this.Close();

参数设置关闭后进主画面

this.Hide();

MainInte易做图ce frm = new MainInte易做图ce();

frm.ShowDialog();
this.Close(); --------------------编程问答-------------------- --------------------编程问答-------------------- hide()应该跟show()配对使用 --------------------编程问答-------------------- 这种错误往往是把一个form关闭了以后,然后再使用的原因。

Public.delay(10); 

this.Close(); 

参数设置关闭后进主画面 
//////////////////这里是不是又Show了一次?
this.Hide(); 

MainInte易做图ce frm = new MainInte易做图ce(); 

frm.ShowDialog(); 
this.Close(); --------------------编程问答--------------------
把红色去掉看看呢!



Login myfrm = new Login(); 

Public.isReGetRandom = true; 

myfrm.Show(); 

Public.delay(10); 

this.Close(); 

参数设置关闭后进主画面 

this.Hide(); 

MainInte易做图ce frm = new MainInte易做图ce(); 

frm.ShowDialog(); 
this.Close(); --------------------编程问答-------------------- Login myfrm = new Login(); 

Public.isReGetRandom = true; 

myfrm.Show(); 

Public.delay(10); 

this.Close(); ---->改成this.Hide();试试看看

参数设置关闭后进主画面 

this.Hide(); 

MainInte易做图ce frm = new MainInte易做图ce(); 

frm.ShowDialog(); 
this.Close();
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,