sam012:フォームの終了時に閉じる処理をキャンセルできるかのテスト

 

private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
	DialogResult myResult;
	myResult = MessageBox.Show("フォームを閉じますか?"
							   ,"sam12"
							   ,MessageBoxButtons.YesNo
							   ,MessageBoxIcon.Information);
	if(myResult == DialogResult.No)
	{
		//[No]を選択したのでフォームを閉じる処理を中断する
		e.Cancel = true;
	}
}

最初の画面

フォームを閉じようとした後