读书人

怎样不让窗体被无意关闭?小弟我打算在

发布时间: 2012-01-07 21:41:55 作者: rapoo

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

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

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

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 即取消窗体的关闭操作...

读书人网 >C#

热点推荐