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