//声明一个bool
private bool close;//在构造函数注册一个事件
this.Closing += new CancelEventHandler(this.Form_Close);//Form_Close事件
private void Form_Close(object sender, CancelEventArgs e)
{
if(close)
{
e.Cancel = false;
MessageBox.Show("Goodbye");
}
else
{
e.Cancel = true;
MessageBox.Show("you canceled");
}
}