winform關閉窗體FormClosing事件用法介紹
在窗體中有FormClosing這個事件,這個事件是在窗體關閉時候運行的。如果要取消某個事件的操作,那么就在該事件中寫上e.Cancel=true就能取消該事件,也就是不執(zhí)行該事件。所以,你要在窗體關閉時候,跳出一個窗口提示是否關閉窗體,如果選擇不關閉,那么寫上e.Cancel=true就可以了,如果選擇關閉,那么寫上e.Cancel=false。
示例代碼:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace RedisDemo { public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); } /// <summary> /// 窗體關閉事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { // 彈出提示框 DialogResult result = MessageBox.Show("確定要關閉窗體嗎?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { // 關閉窗體 e.Cancel = false; } else { // 不關閉窗體 e.Cancel = true; } } } }
到此這篇關于winform關閉窗體FormClosing事件的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
WinForm實現(xiàn)最小化到系統(tǒng)托盤方法實例詳解
這篇文章主要介紹了WinForm實現(xiàn)最小化到系統(tǒng)托盤方法,實例分析了C#中實現(xiàn)WinForm最小化到系統(tǒng)托盤所需的相關控件與使用技巧,需要的朋友可以參考下2015-05-05C#/VB.NET實現(xiàn)創(chuàng)建PDF/UA文件的示例代碼
PDF/UA,即Universally?Accessible?PDF,該格式的PDF文件是于2012年8月以ISO標準14289-1發(fā)布的、具有普遍可訪問的PDF文檔標準。本文將用C#實現(xiàn)DF/UA文件的創(chuàng)建,需要的可以參考一下2022-08-08在c#中使用servicestackredis操作redis的實例代碼
本篇文章主要介紹了在c#中使用servicestackredis操作redis的實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06C#中使用DevExpress中的ChartControl實現(xiàn)極坐標圖的案例詳解
這篇文章主要介紹了在C#中使用DevExpress中的ChartControl實現(xiàn)極坐標圖,本案例是使用的是DevExpress 18.1.3版本,之前在14版本上也試過,但是有一個弊端就是實現(xiàn)極坐標圖的時候,第一個點和最后一個點總是自動多一條閉合線,會形成一個閉合的多邊形,因此升級了一下版2022-02-02