gpt4 book ai didi

c# - 您如何让只有授权用户才能退出应用程序或关闭特定表单?

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:02 30 4
gpt4 key购买 nike

我只需要允许角色为“管理员”的用户退出应用程序。我为此使用了以下代码,但在传递消息后应用程序终止。

private void Login_FormClosed(object sender, FormClosedEventArgs e)
{
if (Login.role != "Admin")
{
MessageBox.Show("You are not authorized to Exit Application.");
}
else
{
Application.Exit();
}
}

我也在 FormClosing 事件中使用了它。但没有得到正常运行。我正在使用 C# Windows 应用程序。

最佳答案

使用 FormClosing 事件并尝试以下代码:

private void Login_FormClosing(object sender, FormClosingEventArgs e)
{
if (Login.role != "Admin")
{
MessageBox.Show("You are not authorized to Exit Application.");
e.Cancel = true;
}
else
{
Application.Exit();
}
}

关于c# - 您如何让只有授权用户才能退出应用程序或关闭特定表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31043199/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com