句柄抛出Disposed异常

时间:2010-11-03 17:18:32

标签: c# .net winforms objectdisposedexception

C#WinForms:当我第一次打开我的表单时,frm1.Hanlde还可以,但是当我关闭我的表单并再次打开它时,句柄的值是抛出System.ObjectDisposedException的异常....什么是我应该考虑调试和修复它的事情?

2 个答案:

答案 0 :(得分:2)

您无法关闭表单并重新打开它。

然而,你可以隐藏,然后再显示它。

但是一旦你关闭了表格,它就会被处理掉,所以重新打开它的任何尝试都会给你这样的问题,这是正确的。

你想做什么?

答案 1 :(得分:1)

另外,请记住,当您最小化窗口时,该窗口将获得一个新句柄。如果您的非.NET ocx控件引用旧句柄,则会崩溃。