Application.Run ()과 Form.ShowDialog ()의 차이점은 무엇입니까? 내 응용 프로그램에서 먼저 로그인 양식을 표시하고 로그인이 성공하면 기본 양식을 표시하고 싶습니다. 현재 나는 다음과 같이하고 있습니다. var A = new LoginForm(); if ( A.ShowDialog() == DialogResult.OK ) Application.Run(new MainForm()); 그러나 나는 궁금해하기 시작했습니다 Application.Run(). 왜 잘하지 (new MainForm()).ShowDialog()않습니까? 차이점이 뭐야? 그리고 내가 원하는 것을 달성하는 올바른 방법은 무엇입니까? Application.Run(Form)현재 스레드에서 메시지 루프를 시작하고 지정된 ..