Show your Login Form from the Main method before showing the MainMenu Form
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
MyLoginForm login = new MyLoginForm();
if (login.ShowDialog() == DialogResult.Ok)
{
Application.Run(new MainmenuForm());
}
}
Checking for a valid login should be done in
MyLoginForm
, which should only return
OK
for a valid login.