Program.cs
using (Login login = new Login())
{
login.ShowDialog(); //Close this form after login is correct in login form button_click
}
if (isValiduser == true) //Static variable created in application to check user
{
Application.Run(new MainInterface());
}
ログインフォームクリックイベント
private void btnLogin_Click(object sender, EventArgs e)
{
if(isValiduser == true)
{
this.Close();
}
else
{
//else part code
}
}
このコードによると、ログイン フォームでログイン イベントをクリックし、isValiduser が true を返すと、Program.cs がMainInterface
フォームを実行します。しかし実際には、このコードは実行されませんApplication.Run(new MainInterface())
。では、このコードの何が問題なのか誰か教えてもらえますか?