C# 当我点击 窗体右上角 “叉”时,如何弹出提示框

C# 当我点击 窗体右上角 “叉”时,如何弹出提示框
当客户点击窗体右上角的关闭按钮时,弹出对话框,您确实要关闭吗,如果客户选择是,就退出了,选择否,就不关闭了,怎么做啊?

漏了一个
else
{
e.Cancel = true;
}

formClosing事件里

if(MessageBox.Show("您确实要关闭吗?","询问",MessageBoxButtons.OKCancel) == DialogResult.OK)
{
this.close();
}

 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (MessageBox.Show("您确认退出吗?", "www.cnblogs.com/jihua", MessageBoxButtons.YesNoCancel) == System.Windows.Forms.DialogResult.Yes)
            {
                Dispose();
                Application.Exit();
            }
            else
            {
                e.Cancel = true;
            }
        }