使用c#在windows窗体中打开不可关闭的窗口?

时间:2012-11-07 08:36:39

标签: c# .net

当我点击Windows窗体上的提交按钮时,它应该弹出一个弹出窗口(询问是或否),即使我们点击弹出窗口应该闪烁的任何地方,它也没有关闭(X)按钮那个回应。

那怎么办呢?

2 个答案:

答案 0 :(得分:1)

如果您希望阻止表单关闭,请订阅表单的“结束”事件,进行一些检查,并将e.Cancel设置为true。

    private bool _incomplete;

    private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
        if (_incomplete)
        {
            e.Cancel = true;
        }
    }

P.S。下次,请在发布前搜索谷歌,这不是StackOverflow的工作原理,你看。

答案 1 :(得分:0)

private void button1_Click(object sender, EventArgs e)    
{
   MessageBox.Show("Test","abc",MessageBoxButtons.YesNo,MessageBoxIcon.Information);
}