Если вы работаете с Windows Forms, вам нужно перехватить событие кнопки Click
, а затем оттуда создать новый экземпляр формы, который вы хотите отобразить, и показать его, вызывая dashboardForm.Show();
Вот пример:
LoginForm.cs класс:
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");
}
}
}
DashboardForm.cs класс:
public partial class DashboardForm : Form
{
public DashboardForm()
{
InitializeComponent();
}
}