当前位置:编程学习 > C#/ASP.NET >>

有关提示框的

winform中关闭窗体弹出提示对话框(Form1_FormClosing(object sender, FormClosingEventArgs e)) 确定为关闭 取消则显示 --------------------编程问答-------------------- private void Form1_FormClosing(object sender, FormClosingEventArgs e)
  {
  DialogResult dr = new DialogResult();
  dr = MessageBox.Show("关闭", "关闭", MessageBoxButtons.YesNo);
  if (dr == DialogResult.Yes)
  {
  MessageBox.Show("关闭");
  }
  else
  {
  MessageBox.Show("不关闭");
  e.Cancel = true;
  }
  }
e.Cancel =true;
--------------------编程问答-------------------- e.Cancel = true;
--------------------编程问答--------------------
DialogResult btn = MessageBox.Show("确定要关闭程序吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1);
            if (btn.ToString() == "OK")
            {
                Application.Exit();
            }
            else
            {
                return;
            }
--------------------编程问答--------------------
引用楼主 li_xiuying19880530 的回复:
winform中关闭窗体弹出提示对话框(Form1_FormClosing(object sender, FormClosingEventArgs e)) 确定为关闭 取消则显示

对这个方法的参数 e 赋值。 e.cancel = true 即不关闭。不处理它就是默认的关闭。 --------------------编程问答--------------------

  if ( MessageBox.Show("是否要退出系统?", "提示", MessageBoxButtons.YesNo)== DialogResult.No)
  {
e.Cancel = true;
  }

补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,