나는, 내가 F1이 배치 될 수 있도록 하나의 내 응용 프로그램에서 Form2를 객체하지만 부모의 변경을 할 Form1에 또한부모를 처분 할 때 하위 양식 처분을 피하는 방법은 무엇입니까?
F2=new Form2();
F2.Dock = DockStyle.Fill;
F2.TopLevel = false;
F2.Parent = F1;//setting the parent of form1 to be form1
를 만든 후이 형식 2를 만드는 코드입니다, 견인이 Form1에와 Form2를 형성해야하고 F2 부모를 Form1 형식의 다른 개체로 설정하십시오. F1을 처분 할 때 F2가 처분 될 때 F1 처분을 피하는 방법이 있습니까? 자식으로부터 onparentdispose 이벤트를 가져오고 부모를 변경하면 떨어져 있습니까?
는 편집 :
는 난 단지 녹색 각각 빨간색 형태에 따라 양식하지만 블루 형태 변경의 레이아웃과 따라서는
이
아마도 F1 Close 이벤트에 연결해보십시오. – Jeff
"시작 양식이 닫힐 때 응용 프로그램 종료"문제 일 수 있습니다. –
F1이 주 양식 인 경우 앱이 종료됩니다. 그렇지 않으면 부모로 F1을 설정하지 마십시오. –