社区
C#
帖子详情
如何禁止关闭窗体
Ryan裤子
2003-09-29 06:22:45
我把窗体的ControlBox值的设置为false
也能通过Alt+F4键关掉窗体
有何方法让窗体只能被窗体上的一个按钮关掉 不被其他任何方式关掉?
...全文
380
11
打赏
收藏
如何禁止关闭窗体
我把窗体的ControlBox值的设置为false 也能通过Alt+F4键关掉窗体 有何方法让窗体只能被窗体上的一个按钮关掉 不被其他任何方式关掉?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
流梓
2003-09-30
打赏
举报
回复
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
DialogResult my;
my=MessageBox.Show("关闭程序","确定吗?",MessageBoxButtons.YesNo,MessageBoxIcon.Stop);
if (my==DialogResult.No)
{
e.Cancel=true; //Cancel=true时取消关闭窗体事件
}
else
{
e.Cancel=false;
}
}
cdbnzc
2003-09-30
打赏
举报
回复
想法和citymeteor(流星)一样
ddy2000
2003-09-30
打赏
举报
回复
private void Form_Closing(Object sender,System.ComponentModel.CancelEventArgs e)
{
e.Cancel=true;//中断关闭操作,类似在一些事件处理中都有
}
PlayIrrrr
2003-09-30
打赏
举报
回复
dispose内容改成return;就可以了
triout
2003-09-30
打赏
举报
回复
捕获窗体的Closing事件,在窗体关闭之前(Close事件发生之前)产生该事件,只要简单的让该事件返回false的结果(好象是event.cancel=true)就可以阻止Close事件的触发。
spiketang
2003-09-29
打赏
举报
回复
private void Form_Closing(Object sender,System.ComponentModel.CancelEventArgs e)
{
e.Cancel=true;
}
if it is button
do it as:
private void button1_Click(object sender,System.EventArgs e)
{
this.DialogResult=DialogResult.None;
}
白掌柜
2003-09-29
打赏
举报
回复
bool closeFlag = false;
//when you clicked some button then set the closeFlag = true;
//in form's closing
if ( !closeFlag )
{
e.cancel = true
}
feigehao
2003-09-29
打赏
举报
回复
我试了一下,为什么没有用呢。照样可以关闭呀,,是不是有问题呀?
zhpsam109
2003-09-29
打赏
举报
回复
在form的Closing事件里面:return;
Reeezak
2003-09-29
打赏
举报
回复
DISPOSE
里面的东西全部删了
jiezhi
2003-09-29
打赏
举报
回复
在form的Closing事件里面寫return;
C#源码,
禁止
关闭
窗口,禁用
窗体
上的关
C#源码,
禁止
关闭
窗口,禁用
窗体
上的关
vb禁用
窗体
最大化、最小化和
关闭
快捷菜单.rar
vb禁用
窗体
最大化、最小化和
关闭
快捷菜单,禁用最大化、最小化不可用,重点实现了
禁止
关闭
窗口的功能,
禁止
后窗口上的
关闭
按钮变成灰色不可点击了,在实现方面,核心代码如下: Private Sub Form_Load() RemoveMenu GetSystemMenu(Me.hWnd, 0), SC_COLSE, MF_REMOVE//
禁止
关闭
RemoveMenu GetSystemMenu(Me.hWnd, 0), SC_MAXIMIZE, MF_REMOVE//
禁止
最大化 RemoveMenu GetSystemMenu(Me.hWnd, 0), SC_MINIMIZE, MF_REMOVE//
禁止
最小化 End Sub
WinForm
关闭
子
窗体
时刷新父
窗体
的数据
WinForm
关闭
子
窗体
时刷新父
窗体
的数据WinForm
关闭
子
窗体
时刷新父
窗体
的数据
C#禁用
窗体
上的
关闭
按钮
摘要:C#源码,菜单
窗体
,
禁止
关闭
窗口 禁用
窗体
上的
关闭
按钮,或者说是
禁止
关闭
程序,因为即便不点击
窗体
右上角的
关闭
按钮,而从任务栏右键中
关闭
,同样是不能
关闭
窗口,那么只有通过任务管理器中的“结束程序”来
关闭
本实例窗口了。
C# Winform在MDI中打开一个子
窗体
关闭
上一个子
窗体
C# Winform在MDI中打开一个子
窗体
关闭
上一个子
窗体
C#
110,569
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章