private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("Are you Sure you want to Exit. Click Yes to Confirm and No to continue", "WinForm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else
{
Application.Exit();
}
}
Application.Exit(); 何らかの理由で、プログラムを終了する前に YES を 2 回クリックする必要があります。そして、次のようにエクスプローラー ウィンドウを閉じません。
Process.Start("explorer", String.Format("/select,{0}", t));
プログラムを終了しても、このエクスプローラーは開いたままです。