winform關(guān)閉窗體FormClosing事件用法介紹
在窗體中有FormClosing這個事件,這個事件是在窗體關(guān)閉時候運(yùn)行的。如果要取消某個事件的操作,那么就在該事件中寫上e.Cancel=true就能取消該事件,也就是不執(zhí)行該事件。所以,你要在窗體關(guān)閉時候,跳出一個窗口提示是否關(guān)閉窗體,如果選擇不關(guān)閉,那么寫上e.Cancel=true就可以了,如果選擇關(guān)閉,那么寫上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> /// 窗體關(guān)閉事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { // 彈出提示框 DialogResult result = MessageBox.Show("確定要關(guān)閉窗體嗎?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { // 關(guān)閉窗體 e.Cancel = false; } else { // 不關(guān)閉窗體 e.Cancel = true; } } } }
到此這篇關(guān)于winform關(guān)閉窗體FormClosing事件的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
WinForm實(shí)現(xiàn)最小化到系統(tǒng)托盤方法實(shí)例詳解
這篇文章主要介紹了WinForm實(shí)現(xiàn)最小化到系統(tǒng)托盤方法,實(shí)例分析了C#中實(shí)現(xiàn)WinForm最小化到系統(tǒng)托盤所需的相關(guān)控件與使用技巧,需要的朋友可以參考下2015-05-05C# DataTable與Model互轉(zhuǎn)的示例代碼
這篇文章主要介紹了C#DataTable與Model互轉(zhuǎn)的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2020-12-12C#/VB.NET實(shí)現(xiàn)創(chuàng)建PDF/UA文件的示例代碼
PDF/UA,即Universally?Accessible?PDF,該格式的PDF文件是于2012年8月以ISO標(biāo)準(zhǔn)14289-1發(fā)布的、具有普遍可訪問的PDF文檔標(biāo)準(zhǔn)。本文將用C#實(shí)現(xiàn)DF/UA文件的創(chuàng)建,需要的可以參考一下2022-08-08在c#中使用servicestackredis操作redis的實(shí)例代碼
本篇文章主要介紹了在c#中使用servicestackredis操作redis的實(shí)例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06C#中使用DevExpress中的ChartControl實(shí)現(xiàn)極坐標(biāo)圖的案例詳解
這篇文章主要介紹了在C#中使用DevExpress中的ChartControl實(shí)現(xiàn)極坐標(biāo)圖,本案例是使用的是DevExpress 18.1.3版本,之前在14版本上也試過,但是有一個弊端就是實(shí)現(xiàn)極坐標(biāo)圖的時候,第一個點(diǎn)和最后一個點(diǎn)總是自動多一條閉合線,會形成一個閉合的多邊形,因此升級了一下版2022-02-02詳解.NET 6如何實(shí)現(xiàn)獲取當(dāng)前登錄用戶信息
這篇文章主要介紹了.NET 6在應(yīng)用開發(fā)時是如何實(shí)現(xiàn)當(dāng)前登陸用戶信息獲取的,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下2022-01-01C# 使用SharpZipLib生成壓縮包的實(shí)例代碼
SharpZipLib是一個C#的類庫,主要用來解壓縮Zip,GZip,BZip2,Tar等格式,是以托管程序集的方式實(shí)現(xiàn),可以方便的應(yīng)用于其他的項(xiàng)目之中。本文通過一個實(shí)例代碼給大家介紹了C# 使用SharpZipLib生成壓縮包的方法,感興趣的朋友跟隨小編一起看看吧2018-09-09