Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当登录详细信息正确时,如何使按钮将您带到另一个窗体-C_C#_Forms_Visual Studio - Fatal编程技术网

C# 当登录详细信息正确时,如何使按钮将您带到另一个窗体-C

C# 当登录详细信息正确时,如何使按钮将您带到另一个窗体-C,c#,forms,visual-studio,C#,Forms,Visual Studio,我已经创建了一个登录表单,我需要它,这样当用户输入正确的详细信息时,单击一个按钮将把他们带到用户仪表板页面。 我不知道它叫什么,因为我不熟悉代码,所以无法搜索它。 非常感谢您的帮助。如果您正在使用Windows窗体,您必须截获按钮事件,然后单击,然后从那里创建要显示的窗体的新实例,并调用dashboardForm.show 以下是一个例子: LoginForm.cs类: DashboardForm.cs类: 如果您已经具有检查凭据的功能,则只需在按钮单击事件中调用它 您的函数应该验证凭据是否被接

我已经创建了一个登录表单,我需要它,这样当用户输入正确的详细信息时,单击一个按钮将把他们带到用户仪表板页面。 我不知道它叫什么,因为我不熟悉代码,所以无法搜索它。
非常感谢您的帮助。

如果您正在使用Windows窗体,您必须截获按钮事件,然后单击,然后从那里创建要显示的窗体的新实例,并调用dashboardForm.show

以下是一个例子:

LoginForm.cs类:

DashboardForm.cs类:


如果您已经具有检查凭据的功能,则只需在按钮单击事件中调用它

您的函数应该验证凭据是否被接受。 如果是,请显示您的仪表板。
如果否,则向用户显示错误消息。

您必须在单击时截获按钮事件,然后从那里创建要显示的表单的新实例,并调用myNewForm.show来显示它;
public partial class LoginForm : Form
  {
    public LoginForm()
    {
      InitializeComponent();
    }

    private void btnLogin_Click(object sender, EventArgs e)
    {
      string username = tbUsername.Text;
      string password = tbPassword.Text;

      // check credentials
      if (username == "user" && password == "pass")
      {
          DashboardForm dashboardForm = new DashboardForm();
          dashboardForm.Show();
      }
      else
      {
          MessageBox.Show("Error: credentials not valid");
      }
    }
  }
public partial class DashboardForm : Form
  {
    public DashboardForm()
    {
      InitializeComponent();
    }
  }