현재 다중 문서 인터페이스 응용 프로그램을 작성하고 있지만 x 버튼을 통해 하위 폼을 닫으면 문제가 발생합니다. 양식이 닫히면 양식을 다시 표시하는 유일한 방법은 해당 양식의 새 인스턴스를 작성하는 것입니다. 이는 이전 양식에 포함 된 모든 데이터가 손실되었음을 의미합니다.C#을 사용하여 닫을 때 MDI 자식 폼을 숨기기
양식을 단순히 숨기려면 양식 닫기 이벤트를 설정하려고했지만 사용자가 주 상위 양식을 닫으면 응용 프로그램이 종료되지 않습니다.
이 방법이 있습니까? 기본 폼의 X 버튼을 한 번 자식 폼을 닫고 한 번에 두 번 클릭해야이 코드
private void ParameterForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason != CloseReason.FormOwnerClosing)
{
this.Hide();
e.Cancel = true;
}
}
: 여기
내가 현재 내 자식 폼 '폼 닫는 이벤트를 사용하고있는 코드입니다 메인 양식을 닫습니다.
감사합니다. – isometrik