こんにちは私はフォームを持っていて、ここに表示されているようにユーザーが現在のフォームを閉じるときに、フォームが閉じられましたSystem.Windows.Forms.dllで 'System.ComponentModel.Win32Exception'の未処理の例外が発生しました
private void frmDashboard_FormClosing(object sender, FormClosingEventArgs e)
{
this.Close();
frmConcerns a = new frmConcerns();
a.ShowDialog();
}
しかし、私は閉じるボタンをクリックしたとき、私はこのエラーを取得:
An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in System.Windows.Forms.dll
Additional information: Error creating window handle.
通常、これはStackOverflowExceptionでクラッシュします。 Close()を呼び出すと、FormClosingイベントが再度発生します。私はあなたの本当のコードが少し違うと思うし、実際には1万のダイアログを作成することができました。その後OSはプラグを引っ張り、それ以上のウィンドウを作成させません。 Close()を呼び出さないでください。すでに完了しています。 –