社区
C#
帖子详情
FormClosing怎么用啊?
pl99k
2008-12-27 11:17:49
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
按照例子弄得,点X后Form1还是关闭了。
设置了断点,貌似没有执行到这里。
...全文
670
6
打赏
收藏
FormClosing怎么用啊?
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; } 按照例子弄得,点X后Form1还是关闭了。 设置了断点,貌似没有执行到这里。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szxuzheng
2011-11-25
打赏
举报
回复
把 Application.Exit();写在FormClosed事件即可!
--------------------------------------------------------------------------
private void frmAdminMain_FormClosed(object sender, FormClosedEventArgs e)
{
DialogResult dr = MessageBox.Show("确认退出?", "标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
if (dr == DialogResult.OK)
{
Application.Exit();
}
else
{
frmAdminMain fa = new frmAdminMain();
fa.Show();
}
}
北京的雾霾天
2008-12-27
打赏
举报
回复
我上面最后说的有误,是如下:
在代码编辑里输入 override空格onformclosing按Tab键就可以了。
pl99k
2008-12-27
打赏
举报
回复
谢谢ls的,刚学C#的菜鸟,以前只会点VB.NET。
北京的雾霾天
2008-12-27
打赏
举报
回复
另一个办法可能简单点,直接打开窗体的代码,输入OnFormCloseing按Tab键系统会自动的添加对基类的该方法的重写,其实这是事件处理的首选方式。把代码添加到这个函数里就是了。
北京的雾霾天
2008-12-27
打赏
举报
回复
这个FormClosing事件需要你“注册”的,不是直接Copy过来就能执行到。
你打开要处理的窗体设计器,按F4打开属性窗口,切换到事件页,找到该事件双击系统会自动注册这个事件然后定位到处理该事件的方法上,此时你再编写FormClosing的代码处理。
或者:
在窗体的构造函数里找到窗体的初始化代码使用this.FormClosing+=来注册处理事件。
JustLovePro
2008-12-27
打赏
举报
回复
O
用例子说明,
Form
Cl
osi
ng
的应用,点击右上侧的"关闭"!看一下效果,C#源代码
用例子说明,
Form
Cl
osi
ng
的应用,点击右上侧的"关闭"!看一下效果,C#源代码
C#
Form
1_
Form
Cl
osi
ng
_强制关闭程序进程
关闭程序时,后台进程无法关闭,采用kill的方式关闭。
C#中
Form
Cl
osi
ng
与
Form
Cl
osed的区别详细解析
Form
Cl
osi
ng
事件 在窗体关闭时,
Form
Cl
osi
ng
事件发生。此事件会得到处理。从而释放与窗体相关的所有资源。 如果取消此事件,则窗体仍然保持打开状态。 当窗体显示为模式对话框时,单击“关闭”会隐藏窗体并将...
C#窗口淡出淡入效果
private void Mainfrm_
Form
Cl
osi
ng
(object sender,
Form
Cl
osi
ng
EventArgs e) { Win32.AnimateWindow(this.Handle, 450, Win32.AW_SLIDE | Win32.AW_HIDE | Win32.AW_BLEND | Win32.AW_CENTER); }
C#调用摄像头实现拍照和录像
封装了一个DLL,源码在项目工程里,调用非常简单方便 msxt = new mSheXia
ng
Tou(pictureBox1); List<stri
ng
> temp = null;...
Form
Cl
osi
ng
+= new
Form
Cl
osi
ng
EventHandler(msxt.
Form
_
Form
Cl
osi
ng
);
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章