1

C#WinForms:初めてフォームを開いたとき、frm1.Hanldeは問題ありませんが、フォームを閉じてもう一度開くと、handleの値がSystem.ObjectDisposedExceptionの例外をスローしています....私が何をしているのかデバッグと修正を検討する必要がありますか?

4

2 に答える 2

2

フォームを閉じて再度開くことはできません。

ただし、非表示にして、後で再び表示することはできます。

ただし、フォームを閉じると破棄されるため、フォームを再度開くと、そのような問題が発生します。

あなたは何をしようとしているのですか?

于 2010-11-03T17:32:36.117 に答える
1

また、ウィンドウを最小化すると、そのウィンドウは新しいハンドルを取得することに注意してください。.NET 以外の ocx コントロールが古いハンドルを参照すると、クラッシュします。

于 2010-11-04T23:09:03.760 に答える