を閉じようとしたとき、私は近いWinFormsのアプリケーションがフリーズ機能実行した後、コードWinフォームは、私はそれを
private void btnClose_Click(object sender, System.EventArgs e)
{
Close();
} // btnClose_Click
を以下しているフリーズ。なぜそれが起こることができますか?
私は.NET 2.0を使用して、私は、Windows 7の下で実行VS2005
EDIT:
私は、デバッガで一時停止を押した後、私は
private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// GUI
if (FScannerThread_Running)
{
FScannerThread_Running = false;
FScannerThread.Join();
}
}
に来て、それはFScannerThread.Join();
内の任意のアイデアを積み重ね私はそれを殺すことができますか?
このコードだけでは、何が起こるかを知ることは不可能です。他に何があるのかさらに説明できますか? – Ikke
これ以上のコードが必要です。これは孤立してうまく動作します。 –
'Form_Closing'または' Form_Closed'イベントで何か起こっていますか? – Shimrod