首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样不让窗体被无意关闭?小弟我打算在窗体被点叉关闭的时候,要输入口令,正确才可以关闭,如何做

2012-01-07 
怎样不让窗体被无意关闭?我打算在窗体被点叉关闭的时候,要输入口令,正确才可以关闭,怎么做?怎样不让窗体被

怎样不让窗体被无意关闭?我打算在窗体被点叉关闭的时候,要输入口令,正确才可以关闭,怎么做?
怎样不让窗体被无意关闭?我打算在窗体被点叉关闭的时候,要输入口令,正确才可以关闭,怎么做?

在什么事件里做?如何做?请教大家了

[解决办法]
可以在窗体里加入如下的代码:

protected override void OnFormClosing(FormClosingEventArgs e)
{
if (!this.checkPassWord())
{
e.Cancel = true;
}
base.OnFormClosing(e);
}

[解决办法]
.NET 1.x 在 Form.Closing 事件中写代码...
将传递给事件处理程序的 CancelEventArgs 的 Cancel 属性设置为 true 即取消窗体的关闭操作...

.NET 2.0 在 Form.FormClosing 事件中写代码...
将传递给事件处理程序的 FormClosingEventArgs 的 Cancel 属性设置为 true 即取消窗体的关闭操作...

热点排行