我的第三个表单中有两个按钮。我想做的是,当我登录系统时要使那两个按钮可见。我已经编写了代码,但是无法正常工作。

 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/

10-10 18:29