2 개의 양식 (main
및 login
)이 있습니다. 나는이 코드 조각으로 로그인 폼 엽니 다Application.Exit()이 예상대로 작동하지 않습니다.
toolStripProgressBar1.Value = 50;
toolStripStatusLabel_dynamic.Text = "Proberen toegang te verkrijgen...";
Login login = new Login();
login.ShowDialog();
do_login();
을 그리고 나는이 같은 eventhandler
에 로그인 폼의 상단에 ToolStrip에 메뉴가 있습니다
private void afsluitenToolStripMenuItem_Click(object sender, EventArgs e) {
Application.Exit();
}
그러나 두 형태의 후
이 폐쇄됩니다 프로그램은 계속 작동합니다 (함수do_login
을 호출합니다). 그러나 변수가 설정되지 않고 양식이 사라져서
do_login
이 전혀 작동하지 않습니다 ...
그러면 전체 클릭하면 프로그램 실행이 멈 춥니 다. 툴팁?
설명해 주셔서 감사합니다. 그러나 나는 다른 일을 할 필요가 없으므로 이것 역시 해결했습니다 : Environment.Exit (0); 하지만 고마워 anywhay – Mathlight
@ TWCrap - 나는 ** 응용 프로그램을 죽이고 ** 당신이이 [스레드] (http://stackoverflow.com/questions/905544/whats-ko/) 환경 결정을 결정하기 전에 환경 종료 및 애플리케이션 종료 사이의 차이)를 결정해야합니다. 'Environment.Exit'는 절대적으로 필요한 경우가 아니라면 좋은 접근 방법이 아닙니다. 당신이 그렇게 말할 때 –
괜찮아.나는 체크에서 구축 할 것이다 ;-) – Mathlight