アプリ起動時
public form1()
{
InitializeComponent();
dirPath1 = ConfigurationManager.AppSettings["path1"];
dirPathath2 = ConfigurationManager.AppSettings["path2"];
if ((!Directory.Exists(dirPath1)) && (!Directory.Exists(dirPath2)))
{
this.Close();
Application.Run(new form2());
}
//rest of code
}
Form2のキャンセルボタンをクリック
private void btnCancel_Click(object sender, EventArgs e)
{
Application.Exit();
}
私によると、アプリケーションは今停止する必要があります。しかし、それが行うことは、form1 コンストラクターで「残りのコード」部分を実行し続けることです。