博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在关闭窗体时弹出确认对话框
阅读量:5805 次
发布时间:2019-06-18

本文共 2561 字,大约阅读时间需要 8 分钟。

 

Frm_Main.cs

View Code
1 using System;  2 using System.Collections.Generic;  3 using System.ComponentModel;  4 using System.Data;  5 using System.Drawing;  6 using System.Text;  7 using System.Windows.Forms;  8  9 namespace ShowDialogByClose 10 {
11 public partial class Frm_Main : Form 12 {
13 public Frm_Main() 14 {
15 InitializeComponent(); 16 } 17 18 private void Frm_Main_FormClosing(object sender, FormClosingEventArgs e)//触发窗体关闭事件 19 {
20 if (MessageBox.Show("将要关闭窗体,是否继续?", "询问", MessageBoxButtons.YesNo) == DialogResult.Yes)//判断是否单击了“是”按钮 21 {
22 e.Cancel = false;//关闭窗体 23 } 24 else 25 {
26 e.Cancel = true;//取消事件的执行 27 } 28 } 29 } 30 }

Frm_Main.designer.cs

View Code
1 namespace ShowDialogByClose  2 {
3 partial class Frm_Main 4 {
5 /// 6 /// 必需的设计器变量。 7 /// 8 private System.ComponentModel.IContainer components = null; 9 10 /// 11 /// 清理所有正在使用的资源。 12 /// 13 /// 如果应释放托管资源,为 true;否则为 false。 14 protected override void Dispose(bool disposing) 15 {
16 if (disposing && (components != null)) 17 {
18 components.Dispose(); 19 } 20 base.Dispose(disposing); 21 } 22 23 #region Windows 窗体设计器生成的代码 24 25 /// 26 /// 设计器支持所需的方法 - 不要 27 /// 使用代码编辑器修改此方法的内容。 28 /// 29 private void InitializeComponent() 30 {
31 this.SuspendLayout(); 32 // 33 // Frm_Main 34 // 35 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); 36 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 37 this.BackgroundImage = global::ShowDialogByClose.Properties.Resources._04; 38 this.ClientSize = new System.Drawing.Size(289, 136); 39 this.Name = "Frm_Main"; 40 this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 41 this.Text = "在关闭窗体时弹出确认对话框"; 42 this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Frm_Main_FormClosing); 43 this.ResumeLayout(false); 44 45 } 46 47 #endregion 48 } 49 }

作者:
出处:
关于作者:专注于.Net、WCF和移动互联网开发。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过ynbt_wang@163.com联系我,非常感谢。 。

转载于:https://www.cnblogs.com/wifi/articles/2473413.html

你可能感兴趣的文章
数据结构——串的朴素模式和KMP匹配算法
查看>>
FreeMarker-Built-ins for strings
查看>>
验证DataGridView控件的数据输入
查看>>
POJ1033
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
一维数组
查看>>
Linux学习笔记之三
查看>>
微信公众号
查看>>
POJ1061 青蛙的约会(扩展欧几里得)题解
查看>>
关于Android studio团队协同开发连接到已有项目
查看>>
Sql获取表的信息
查看>>
Java-大数据-图汇集
查看>>
一、数论算法
查看>>
Asp.net MVC 中Controller的返回类型大全
查看>>
用一条SQL语句实现斐波那契数列
查看>>
[高中作文赏析]跋涉与成功
查看>>
swift-辞典NSDictionary定义,变化的关键,删/加入关键
查看>>
python----slots属性安全类
查看>>
《Programming WPF》翻译 第5章 1.不使用样式
查看>>
.NET垃圾回收:非托管资源,IDispose和析构函数的结合
查看>>