CA2000 在失去作用域之前处理对象
在方法FormMain.barButtonItem1_ItemClick(object, ItemClickEventArgs)
在对对象“frm”的所有引用超出范围之前调用 System.IDisposable.Dispose。Winpro FormMain.cs 32
方法 :
private void barButtonItem1_ItemClick(object sender, ItemClickEventArgs e)
{
FormCustomerList frm = new FormCustomerList();
frm.MdiParent = this;
frm.Show();
}
这不是一个严重的问题,但为什么会被解雇呢?
我不能使用 finallyfrm.Dispose()
或者using()
因为不会显示表单。
我也尝试过处理表单关闭然后处理,但违规总是在这里。