社区
C#
帖子详情
Form有Un_Load事件吗?
weisai
2004-04-29 08:43:29
我想在我点击了关闭Form的那个叉时,做一些动作。在VB里好像有这事件,C# 里有没有?
...全文
137
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
事件
,如何触发
protectedvoidPage_Init(objectsender,EventArgse){DropDownList1.Items.Add("aaaaaaa");DropDownList1.Items.Add("BBBBBBBB");//当初始化时运行,例如可以在加载控件之前检测客户端环境变量。他与
Load
工作方式差不多,但在
Load
之前运行,并且重新加载时...
bfcache页面缓存机制原理与.NET前端兼容方案
bfcache(后退-前进缓存)是现代浏览器内置的高性能导航优化机制,通过内存级页面快照实现毫秒级返回,显著降低网络请求与渲染开销。其核心原理在于绕过传统HTTP重载,直接恢复DOM、JS执行上下文及CSSOM状态,但触发受`beforeun
load
`监听、`iframe`沙箱、响应头等多重条件制约。技术价值体现在SPA混合架构、遗留系统改造及SSR/SEO敏感场景中对表单脏数据、计时器泄漏和WebSocket断连等问题的根治能力。本文聚焦bfcache在ASP.NET Web
Form
s、MVC与Blazo
MOE词向量:面向拼写错误鲁棒性的音形联合嵌入方法
词向量是自然语言处理的基础表示技术,其核心在于将词汇映射到连续语义空间。传统方法如word2vec忽略字符结构,fastText虽引入子词但依赖静态n-gram切分,难以应对‘recieve/receive’类音形双变错字及‘
form
/from’类形近歧义。MOE(Misspelling Oblivious Embeddings)从工程鲁棒性出发,融合正字法与音系建模,通过拼写感知切分、音形联合嵌入和上下文门控三大机制,在保持轻量前提下显著提升噪声文本下的语义一致性。该技术广泛适用于电商搜索、医疗NER、政
突破文本转语音技术壁垒:Bark跨平台部署实战指南
你是否曾为文本转语音工具的复杂部署而头疼?从Windows的CUDA版本冲突到Linux的依赖缺失,再到macOS的MPS兼容性问题,每次部署都像是一场技术障碍赛。今天,我将带你深入探索Suno AI的Bark项目——这个革命性的文本生成音频模型,并分享一套经过验证的跨平台部署方案,让你在Windows、Linux和macOS上都能轻松运行这个强大的音频生成工具。 Bark不仅仅是一个传统的文本
深入C++与QT高频面试题(不定时更新)
本文总结了C++、数据库和Qt相关的常见面试题,涵盖以下核心内容: C++特性与智能指针 智能指针(unique_ptr/shared_ptr/weak_ptr)解决内存管理问题 构造函数/析构函数特性,虚函数与纯虚函数区别 STL容器分类与特性(vector/list/set/map等) 多线程编程 线程创建方式(Thread类/moveToThread) 线程同步机制(互斥锁/条件变量/读写锁) 进程间通信方式(管道/共享内存/消息队列) 数据库基础 事务ACID特性与操作流程 索引原理与使用场景 关系
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章