9

我的意思是右上角标有 X 的小退出/取消按钮。我想实现一个接受用户名/密码的登录对话框,所以显然我不希望用户能够关闭模式弹出窗口。如果无法删除或禁用按钮,那么有什么方法可以拦截关闭事件并停止关闭?

4

4 回答 4

29

您可以使用 ChildWindow 的HasCloseButton属性来隐藏关闭按钮。

请让我知道这可不可以帮你。

埃齐奎尔·贾迪布

于 2009-07-10T17:17:32.437 回答
2

下面的代码可以防止 ChildWindow 关闭,从而有效地禁用 X 按钮。修改以适合您的业务逻辑。

protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
    base.OnClosing(e);
    e.Cancel = true;
}
于 2009-04-07T21:54:50.817 回答
1

选择子窗口并按 F4。它将显示属性窗口。然后转到HasCloseButton属性并取消选中该复选框。

享受

于 2011-06-07T12:58:24.270 回答
1
HasCloseButton="False" .. 

此属性用于隐藏 ChildWindow 中的“X”按钮

于 2012-05-15T07:04:31.467 回答