vs2008c#问题未处理的“System.ObjectDisposedException”类型的异常出现在 System.Windows.Forms.dll 中。
privatevoidbutton2_Click(objectsender,EventArgse){if(Program.f2==null){Program.f2=new...
private void button2_Click(object sender, EventArgs e)
{
if (Program.f2 == null)
{
Program.f2 = new Form2();
}
Program.f2.Show();
Program.f2.BringToFront();
}
private void button1_Click(object sender, EventArgs e)
{
if (Program.f3 == null)
{
Program.f3 = new Form3();
}
Program.f3.Show();
Program.f3.BringToFront();
}
第一次打开窗体是正常的,第二次再打开就出现
未处理的“System.ObjectDisposedException”类型的异常出现在 System.Windows.Forms.dll 中。
其他信息: 无法访问已释放的对象。
的问题。
各大侠求解啊 展开
{
if (Program.f2 == null)
{
Program.f2 = new Form2();
}
Program.f2.Show();
Program.f2.BringToFront();
}
private void button1_Click(object sender, EventArgs e)
{
if (Program.f3 == null)
{
Program.f3 = new Form3();
}
Program.f3.Show();
Program.f3.BringToFront();
}
第一次打开窗体是正常的,第二次再打开就出现
未处理的“System.ObjectDisposedException”类型的异常出现在 System.Windows.Forms.dll 中。
其他信息: 无法访问已释放的对象。
的问题。
各大侠求解啊 展开
展开全部
private void button2_Click(object sender, EventArgs e)
{
if (Program.f2 == null || Program.f2.IsDisposed)
{
Program.f2 = new Form2();
}
Program.f2.Show();
Program.f2.BringToFront();
}
{
if (Program.f2 == null || Program.f2.IsDisposed)
{
Program.f2 = new Form2();
}
Program.f2.Show();
Program.f2.BringToFront();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
14217人正在获得一对一解答
天津金色童年5分钟前提交了问题
兰州荒漠之舟2分钟前提交了问题
厦门蝴蝶飞舞1分钟前提交了问题