社区
C#
帖子详情
Form有Un_Load事件吗?
weisai
2004-04-29 08:43:29
我想在我点击了关闭Form的那个叉时,做一些动作。在VB里好像有这事件,C# 里有没有?
...全文
134
12
打赏
收藏
Form有Un_Load事件吗?
我想在我点击了关闭Form的那个叉时,做一些动作。在VB里好像有这事件,C# 里有没有?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxfox
2004-05-05
打赏
举报
回复
就是事件的代理啦.
weisai
2004-05-05
打赏
举报
回复
那如this.Closing += new System.ComponentModel.CancelEventHandler(this.Form_Closing);
一般是放在什么地方。我对委托一窍不通。
chenyu001
2004-05-05
打赏
举报
回复
就是FORM关闭时的事件
和unload差不多
weisai
2004-05-05
打赏
举报
回复
学习
lxcc
2004-05-05
打赏
举报
回复
委托:简单的说就是Closing操作映射到Form_Closing过程
weisai
2004-05-05
打赏
举报
回复
可以了,谢谢,可以说说
this.Closing += new System.ComponentModel.CancelEventHandler(this.Form_Closing);
的意思吗
weisai
2004-05-05
打赏
举报
回复
晕,我的好好看看。
erictang2003
2004-05-03
打赏
举报
回复
this.Closing += new System.ComponentModel.CancelEventHandler(this.Form_Closing);
private void Form_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if( !CreateMyForm( "请问是否要保存?" )
//保存CODE
else
//不保存CODE
}
bool CreateMyForm(string formTitle){
bool result = false;
System.Windows.Forms.Form form1 = new System.Windows.Forms.Form();
form1.Text = formTitle;
form1.MaximizeBox = false;
form1.MinimizeBox = false;
form1.AutoScale = false;
form1.ClientSize = new System.Drawing.Size(190, 50);
System.Windows.Forms.Button button1 = new System.Windows.Forms.Button();
button1.Cursor = System.Windows.Forms.Cursors.Hand;
System.Windows.Forms.Button button2 = new System.Windows.Forms.Button();
button2.Cursor = System.Windows.Forms.Cursors.Hand;
button1.Text = "保存";
button1.Location = new System.Drawing.Point (10, 10);
button2.Text = "不保存";
button2.Location
= new System.Drawing.Point( button1.Right+10,10 );
button1.DialogResult = DialogResult.OK;
button2.DialogResult = DialogResult.Cancel;
form1.FormBorderStyle = FormBorderStyle.FixedDialog;
form1.AcceptButton = button1;//
form1.CancelButton = button2;
form1.StartPosition = FormStartPosition.CenterScreen;
form1.Controls.Add(button1);
form1.Controls.Add(button2);
form1.ShowDialog();
if(form1.DialogResult == DialogResult.OK){
result = true;
this.Cursor = System.Windows.Forms.Cursors.AppStarting;
}else{
result = false;
this.Cursor = System.Windows.Forms.Cursors.AppStarting;
}
form1.Dispose();
return result;
}
weisai
2004-04-29
打赏
举报
回复
我的意思是比如我点了叉后,就会弹出一MessageBox问是否要保存文件,在C#里怎么做
zhhahuatian
2004-04-29
打赏
举报
回复
up
erictang2003
2004-04-29
打赏
举报
回复
在关闭窗体时发生。Closing 事件;
关闭窗体后发生。 Closed 事件;
weisai
2004-04-29
打赏
举报
回复
帮帮忙啊
网页的Page
事件
,如何触发
本文深入探讨了ASP.NET页面的初始化(Page_Init)和加载(Page_
Load
)
事件
,解释了这两个阶段如何影响页面元素的处理,特别是在DropDownList控件的初始化与加载过程中。了解这些生命周期
事件
对于优化Web应用程序的性能至关重要。
bfcache页面缓存机制原理与.NET前端兼容方案
本文深入解析浏览器back-forward cache(bfcache)机制的底层原理,阐明其作为高性能导航缓存的本质及触发条件;重点针对.NET技术栈(Web
Form
s、MVC、Blazor Server)提出可落地的兼容方案,涵盖
事件
生命周期适配、SignalR连接恢复、服务端状态传递等关键实践;同时提供跨浏览器检测、初始化框架、避坑清单及生产监控方法,确保在混合架构与遗留系统中稳定启用bfcache。
深入C++与QT高频面试题(不定时更新)
本文系统梳理C++与QT高频面试考点,涵盖C/C++基础(OOP三大特性、深浅拷贝、右值引用、内存管理)、C++高级特性(智能指针、多线程、STL容器与迭代器分类、RAII)、进程/线程通信机制(IPC方式对比、锁类型及适用场景)以及QT核心(信号与槽原理、moveToThread多线程模型、Qt5/6演进、QML与
事件
机制)。内容聚焦技术本质,强调底层原理与工程实践结合。
MOE词向量:面向拼写错误鲁棒性的音形联合嵌入方法
MOE(Misspelling Oblivious Embeddings)是一种面向工业场景拼写错误鲁棒性的词向量方法,基于fastText框架,创新性引入拼写感知子词切分、音形联合n-gram嵌入和上下文自适应纠错门控三大模块。它不依赖外部纠错器,而是将音系知识与正字法特征融合建模,显著提升含错文本(如OCR、口语缩写、形近错字)下的语义一致性,在NER、检索重排、小样本学习等下游任务中验证有效,兼顾轻量性、可解释性与部署可行性。
突破文本转语音技术壁垒:Bark跨平台部署实战指南
本文系统讲解Suno AI开源文本生成音频模型Bark在Windows、Linux和macOS三大平台的部署方法,涵盖CUDA/MPS兼容性适配、核心依赖安装、虚拟环境配置、性能优化及容器化生产部署。重点解析GPU/CPU推理适配、100+语音预设调用、多语言支持与非语言音效生成能力,并提供故障排查、批量处理与监控调优等工程化实践方案。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章