C#WinForms:当我第一次打开我的表单时,frm1.Hanlde还可以,但是当我关闭我的表单并再次打开它时,句柄的值是抛出System.ObjectDisposedException的异常....什么是我应该考虑调试和修复它的事情?
答案 0 :(得分:2)
您无法关闭表单并重新打开它。
然而,你可以隐藏,然后再显示它。
但是一旦你关闭了表格,它就会被处理掉,所以重新打开它的任何尝试都会给你这样的问题,这是正确的。
你想做什么?
答案 1 :(得分:1)
另外,请记住,当您最小化窗口时,该窗口将获得一个新句柄。如果您的非.NET ocx控件引用旧句柄,则会崩溃。