點選winform窗體叉號,實現確認關閉
建一個確定窗體form2
背後程式碼
if (textBox1.Text.Equals("123")) { this.DialogResult = DialogResult.OK;}
主窗體
在關閉事件當中寫程式碼
private void Form1_FormClosing(object sender, FormClosingEventArgs e){
if (MessageBox.Show("真的要關閉?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
e.Cancel = true;
}
else
{ Form2 pw = new Form2();
pw.ShowDialog(); if (pw.DialogResult == DialogResult.OK)
{
System.Environment.Exit(0);
}
else
{
e.Cancel = true;
} }
}