this.Close() 버튼 클릭 이벤트 핸들러가 있습니다.FormClosing에 새 스레드가 필요합니까?
FormClosing 이벤트에서 저장하지 않은 변경 사항을 감지하고 "저장 하시겠습니까?"라고 말합니다.
그들이 '예'라고 대답하면 e.Cancel = true로 설정하고 Save 메서드를 호출합니다. 데이터가 내 Save 메서드의 끝에 저장되면 마지막으로 this.Close()하지만 폼은 열린 상태로 유지됩니다.
이렇게 간단한 생각 인 것 같지만 해결할 수는 없습니다.
은 Yes (예) e.Cancel = true로 설정 말을하고 this.Close()
거룩한 모든 것에 대한 사랑을 위해 ** 양식을 닫는 이벤트에서 this.Close()를 호출하지 마십시오. 참고 항목 : 무한 재귀. – Powerlord