Application.Quit() 또는 Form.Close()를 추가하고 디버깅을 사용하여 프로그램을 실행하면 디버깅이 시작되지만 응용 프로그램은 실행되지 않습니다. 나는 어제이 질문을했다. Visual studio debugging starts but application doesn't. 그리고 그것은 그 질문의 연속입니다. 프로세스는 작업 관리자에서 시작됩니다. 내 바이러스 백신에 걸리지 않았습니다.Application.Quit - 디버깅시 응용 프로그램이 시작되지 않음
내 프로젝트를 작동중인 상태로 저장할 수 있습니다. Application.Quit()를 추가하고 디버깅을 시작하면 프로그램이 시작되지 않습니다. 내가 //Application.Quit
라고 말하면 그것이 저장되었을 때와 똑같은 프로젝트 였으므로 여전히 시작되지 않을 것입니다. 이를 수정하는 유일한 방법은 Application.Quit()가있는 폼을 프로젝트에서 제외하는 것입니다. 그런 다음 다시 작업을 시작합니다. 양식을 다시 추가하면 문제가 다시 발생합니다.
제대로 사용하는 방법을 살펴 보았습니다. https://msdn.microsoft.com/en-us/library/ms157894(v=vs.110).aspx. e.Cancel을 사용하여 FormClosing 이벤트가 있습니다. 나는 또한 Mainform.Close();
과 Environment.Close()
양식을 닫으려고했다. 모두 같은 결과가 있습니다. 나는 그것이 잘못 코딩하고 있다고 생각하지 않는다. 오류가 없습니다. 그러나 나는 왜 그런지를 놓치고 있습니다. 그것은 나의 컴퓨터일지도 모른다. 아니면 닫을 때 경고 상자가있는 것을 포기해야 할 수도 있습니다. 궁극적으로, 나는 그것을 가지고 싶습니다.
설정하지 않은 플래그 매개 변수를 선언하고 플래그가 true의 경우
Application.Quit()
전 FormClosing 이벤트 확인에서 설정? – Bob