e cancel新手:怎样实现记事本关闭保存提示?谢谢 C#

e cancel  时间:2022-02-23  阅读:()

怎样在关闭软件主窗口“*”是,出来一个关闭提示窗口,是用到什么代码?

添加一个 FormClosing事件就可以了,在这个事件中写代码 private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { if(不允许关闭==true) { e.Cancel = true;//是否取消关闭操作 } }

C#关于关闭窗体事件!

你是不是要在用户点击关闭时 提示用户是否关闭程序?? 这样的话 没必要再加一个Form2啦 直接为Form1添加一个Form1_FormClosing事件在事件中写入以下代码 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult.OK == MessageBox.Show("你确定要关闭应用程序吗?", "关闭提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { this.FormClosing -= new FormClosingEventHandler(this.Form1_FormClosing);//为保证Application.Exit();时不再弹出提示,所以将FormClosing事件取消 Application.Exit();//退出整个应用程序 } else { e.Cancel = true; //取消关闭事件 } } 如果你确定想这样做 也可以 在Form1代码: private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true;//取消关闭事件 Form2 f2 = new Form2(); if (DialogResult.OK == f2.ShowDialog())//让Form2以模式窗口显示,就是说Form2显示时 Form1无法成为焦点 { this.FormClosing -= new FormClosingEventHandler(this.Form1_FormClosing);//为保证Application.Exit();时不再弹出提示,所以将FormClosing事件取消 Application.Exit(); } } Form2中两个按钮事件代码: private void btnOK_Click(object sender, EventArgs e) { DialogResult = DialogResult.OK; } private void btnCancel_Click(object sender, EventArgs e) { DialogResult = DialogResult.Cancel; }

新手:怎样实现记事本关闭保存提示?谢谢 C#

在窗体上添加如下重写的代码就可以了: protected override void OnClosing(CancelEventArgs e) { if (this.textBox1.Modified) { DialogResult dr = MessageBox.Show(this, "是否保存文档? ", MessageBoxButtons.YesNoCancel); if (dr == DialogResult.Yes) { this.saveDocument(); } else if (dr == DialogResult.Cancel) { e.Cancel = true; } } base.OnClosing(e); }

Hostodo:$19.99/年KVM-1GB/12GB/4TB/拉斯维加斯

Hostodo发布了几款采用NVMe磁盘的促销套餐,从512MB内存起,最低年付14.99美元,基于KVM架构,开设在拉斯维加斯机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,数据中心目前在拉斯维加斯和迈阿密,支持使用PayPal或者支付宝等付款方式。下面列出几款NVMe硬盘套餐配置信息。CPU:1core内存:512MB...

福州云服务器 1核 2G 2M 12元/月(买5个月) 萤光云

厦门靠谱云股份有限公司 双十一到了,站长我就给介绍一家折扣力度名列前茅的云厂商——萤光云。1H2G2M的高防50G云服务器,依照他们的规则叠加优惠,可以做到12元/月。更大配置和带宽的价格,也在一般云厂商中脱颖而出,性价比超高。官网:www.lightnode.cn叠加优惠:全区季付55折+满100-50各个配置价格表:地域配置双十一优惠价说明福州(带50G防御)/上海/北京1H2G2M12元/月...

pigyun25元/月,香港云服务器仅起;韩国云服务器,美国CUVIP

pigyun怎么样?PIGYun成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,期待我们携手共进、互利共赢。PIGYun为您提供:香港CN2线路、韩国CN2线路、美西CUVIP-9929线路优质IaaS服务。月付另有通用循环优惠码:PIGYun,获取8折循环优惠(永久有效)。目前,PIGYun提供的香港cn2云服务器仅29元/月起;韩国cn2云服务器仅22元/月起;美国CUVI...

e cancel为你推荐
小明发布首页永久网站小明看看手机首页链接旺旺群发阿里旺旺如何群发信息?windowsmedia电脑程序打开方式变成Windows Media Player怎么改回来pps官网pps官方下载,pps播放器下载pat是什么格式怎么能把常用格式的图片转换成PAT格式的呀~手机软件开发工具怎样开发手机软件webservice框架什么是webservice,什么情况下使用,如何使用网络安全密钥一般路由器是网络安全密钥是多少腾讯合作伙伴大会腾讯的合作伙伴都有动画分镜头脚本经典动画片分镜头脚本
重庆虚拟主机 虚拟主机mysql 网页空间租用 如何申请免费域名 a2hosting adman burstnet jsp主机 网站cdn加速 域名接入 东莞数据中心 美国网站服务器 免费测手机号 ca187 域名dns 跟踪路由命令 主机管理系统 英雄联盟台服官网 中国域名 美国迈阿密 更多