zoukankan      html  css  js  c++  java
  • 在关闭窗体时弹出对话框

    实现效果:

      

    知识运用:

      窗体的FormClosing事件 FormClosingEventArgs类的Cancel属性以及MessageBox参数的返回值

      1> FormClosing事件在关闭窗体前发生

      2> FormClosingEventArgs类的Cancel属性     //该类为Formclosing事件提供数据

      其 Cancel属性用来获取或设置指示是否应取消事件的值 属性值 如果取消则为true 否者为false

      3> MessageBox参数的返回值    /用到了改类的show方法

      public static MessageBoxResult Show(string messageBoxText,string caption,MessageBoxButton button)

      

    实现代码:

            private void Form1_FormClosing(object sender, FormClosingEventArgs e)       //触发窗体关闭事件
            {
                if (MessageBox.Show("将要关闭窗体 要继续吗?", "提示:", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    e.Cancel = false;                                           //关闭窗体
                }
                else { e.Cancel = true; }                                      //取消事件执行 
            }
    

      

  • 相关阅读:
    hdu 1535 Invitation Cards(spfa)
    hdu 1317 XYZZY
    hdu 1245 Saving James Bond
    hdu 1546 Idiomatic Phrases Game
    hdu 1217 Arbitrage(佛洛依德)
    hdu 1599 find the mincost route(无向图的最小环)
    poj1579
    poj1905
    poj1384
    poj3624
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10125871.html
Copyright © 2011-2022 走看看