Visual Studio 2010을 사용하여 C# Windows Form 응용 프로그램을 만듭니다. 기본 폼에는 데이터베이스에 대한 업데이트를 수행하는 ShowDialog()
을 사용하여 보조 양식을 여는 버튼이 있습니다. 사용자가 데이터를 저장하고 해당 양식을 닫을 때 메인 폼에서 데이터베이스에서 ListView
을 업데이트해야합니다. 보조 Form이 닫힐 때 ListView에서 업데이트를 트리거하는 방법? 마우스 이벤트를 사용하여 ListView
에서 업데이트를 시도했지만 조금 늦었습니다. 이를 달성하기 위해 사용할 수있는 이벤트가 있습니까?다른 폼이 닫힌 후 기본 폼의 업데이트
1
A
답변
7
폼이 닫힌 후에 실행이 다음 문자열에서 계속보다 당신이 ShowDialog()를 사용하는 경우 : 당신이 바로 사용자가 하위 양식의 변화에 완료로 기본 폼의 목록보기를 업데이트 할 같은
var updateForm = new UpdateForm();
updateForm.ShowDialog();
// Here it was closed
UpdateMainForm();
0
가 보이는 그것을 닫습니다.
이 경우 주 양식은 subform.closing 이벤트에 대한 처리기를 구독 할 수 있습니다. 그리고 이벤트 처리기에서 데이터베이스에서 listview를 업데이트 할 수 있습니다.
subform.closing에서 처리기를 구독 취소하는 것을 잊지 마십시오.
관련 문제
- 1. 자식 폼의 Hide 메서드를 호출 한 후 폼이 포커스를 잃습니다.
- 2. 자식 폼이 닫힌 후 새로 고침 드롭 다운
- 3. 다른 폼이 닫힐 때 한 폼의 캡션을 설정하는 방법 (C#)
- 4. C# Winforms 스레딩 : 닫힌 폼이 호출 됨
- 5. android에서 대화 상자가 닫힌 후 업데이트
- 6. 폼이 닫힌 후에 타이머가 실행되지 않습니다.
- 7. 대화 상자의 결과로 다른 폼의 컨트롤 업데이트
- 8. 대개 기본 폼의 클래스가 다른 객체/스레드의 인스턴스를 소유합니까?
- 9. JSF, 폼의 다중 빈 업데이트 속성
- 10. 후, 폼의 상단으로 스크롤
- 11. 기본 폼의 매개 변수가있는 하위 폼
- 12. 모달 팝업이 닫힌 후 업데이트 패널 내부에서 새로 고침 gridview가
- 13. 다른 폼의 데이터를 표시하는 방법
- 14. 기본 폼의 높이 및 너비
- 15. 닫힌 후 WPF 창은 어떻게됩니까?
- 16. fancyBox가 닫힌 후 오디오가 계속됩니다.
- 17. 닫힌 후 jquery 아코디언이 선택됩니다.
- 18. 닫힌 후 소켓에서 데이터 읽기
- 19. 다른 폼의 패널로드
- 20. 다른 폼의 컨트롤 사용
- 21. 다른 폼의 컨트롤 속성 변경
- 22. 응용 프로그램이 다른 스레드를 처리하는 동안 기본 폼의 레이블에 텍스트 업데이트
- 23. Android - 업데이트 후 기본 설정 활동 완료
- 24. 정보 삭제 후 기본 키 자동 업데이트
- 25. 기본 폼이 모든 빌드 후에 크기를 변경합니다.
- 26. 기본 응용 프로그램의 닫힌 탭 감지
- 27. 다른 폼에있는 동안 기본 폼의 텍스트 상자를 참조하는 방법
- 28. 다른 폼의 기본 폼에서 DBGrid 관련 명령 사용
- 29. 서브 폼의 속도 향상
- 30. Windows 폼이 분야에서 새로운 업데이트 버튼
일부 코드를 게시했습니다. – Milind
WPF 태그가 필요한 이유는 무엇입니까? – Clemens
'FormClosing' 이벤트가 여기에 도움이 될 것입니다 .. –