我的第三种形式有两个按钮。我想要做的是当我登录系统时,我想让那两个按钮可见。我编写了我的代码,但它无法正常工作。
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();
}
答案 0 :(得分:3)
因为您正在调用ShowDialog
并且程序在关闭窗口之前不会转到下一行。请改用Show
方法
MainMenu1.Show();
您可以查看此问题以获取更多详细信息:
why does form.showdialog() works and form.show() doesn't in the following code
答案 1 :(得分:2)
另一种选择,而不是@ Selman22的回答是在致电ShowDialog()
之前让按钮可见。
MainMenu1.button8.Visible = true;
MainMenu1.button9.Visible = true;
MainMenu1.ShowDialog();