C# Winform里 要求:
当用户点了Form右上角那个小叉叉(就是关闭Form的那个叉) 或者按了Alt+F4后 不直接关闭Form
而是先弹出个Messagebox(); 问是否确定要关闭?
如果用户点了是就关闭Form
如果点了否 就什么都不做 Form保持原样 也不关闭
关键就是当点了否后 怎样让Form不关闭的问题 请在您的机上实现后 提供您的codes 因为我现在在网吧 没VS调试 谢谢
当用户点了Form右上角那个小叉叉(就是关闭Form的那个叉) 或者按了Alt+F4后 不直接关闭Form
而是先弹出个Messagebox(); 问是否确定要关闭?
如果用户点了是就关闭Form
如果点了否 就什么都不做 Form保持原样 也不关闭
关键就是当点了否后 怎样让Form不关闭的问题 请在您的机上实现后 提供您的codes 因为我现在在网吧 没VS调试 谢谢
解决方案 »
- 求助 , Reportviewer 本地报表(RDLC) 如何在一页中分栏显示列数较少但行数较多的表??
- C#怎么获得任意网址发来的消息
- 串行化时出现的问题,高手指点一下啊
- 做一个资源管理系统,遇到很多问题
- 分页打印的问题:PrintPageEventArgs.HasMorePages = true,在什么地方设置和合适。
- 跪求各位帮助!wince智能设备下图像翻转代码的错误
- 急呀!怎样在C#中使用资源文件呀!我弄了好长时间都不好使!
- 请高手帮忙
- 如何读取列表中已标识为删除记录的数据
- 求思路,我怎么把以下的htm代码中的table输出一个Excel文件
- 100分相送 FTP问题
- WinForm问题:子窗体创建菜单栏为什么自动也生成了工具栏?
private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("是否关闭该窗口?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
this.Dispose();
}
else { e.Cancel = true; }
}
protected override void OnClosing(CancelEventArgs e)
{
if (MessageBox.Show("clost","","",MessageBoxButtons.OKCancel) == DialogResult.OK)
{
base.OnClosing(e);
}
}