我的第三个表单中有两个按钮。我想做的是,当我登录系统时要使那两个按钮可见。我已经编写了代码,但是无法正常工作。
if (count == 1)
{
this.Hide();
MainMenu MainMenu1 = new MainMenu();
MainMenu1.ShowDialog();
MainMenu1.button8.Visible = true;
MainMenu1.button9.Visible = true;
}
else
{
MessageBox.Show("Invalide Username Or password. . . .Please try again");
myconn.Close();
}
最佳答案
因为您正在调用ShowDialog
,并且在关闭窗口之前,程序不会进入下一行。使用Show
方法代替
MainMenu1.Show();
您可以查看此问题以获取更多详细信息:
why does form.showdialog() works and form.show() doesn't in the following code
关于c# - 用户登录时启用按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21792702/