当我单击 Windows 表单上的提交按钮时,它应该会弹出一个没有关闭 (X) 按钮的弹出窗口(询问是或否),即使我们单击该弹出窗口应闪烁的任何位置以响应该响应。
那么该怎么做呢?
订阅表单的 'Closing' 事件,进行一些检查,如果您想阻止表单关闭,请将 e.Cancel 设置为 true。
private bool _incomplete;
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (_incomplete)
{
e.Cancel = true;
}
}
PS,下次发帖前请先搜索谷歌,这不是 StackOverflow 的工作方式,你看。
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Test","abc",MessageBoxButtons.YesNo,MessageBoxIcon.Information);
}