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();
}
}