2013-09-24 2 views
1

child.child.Windows가 MDI 상위 양식에서 나가는 것을 방지하는 방법.MDI 부모 외출 자녀의 자녀 출입 금지

다음 이미지를 참조하십시오.

enter image description here

추가 제품 창은 MDI 부모 폼의 자식입니다. Add Category Window는 Add Product Window의 하위 항목입니다. 제품 추가 창은 다음 코드를 사용하면 MDI 상위 양식에서 제외되지 않습니다.

Add_Product obj_AddNewProduct = new Add_Product(); 
obj_AddNewProduct.MdiParent = this; 
obj_AddNewProduct.Show(); 

하지만 어떻게하면 MDI 상위 폼의 obj_AddCategory 하위를 만들 수 있습니까?

Add_Category obj_AddCategory = new Add_Category(); 
// obj_AddCategory.MdiParent = this; ??? 
obj_AddCategory.Show(); 

아니면 더 나은 해결책이 있습니까?

+0

나는 당신이 그 범주 양식을 제한하려는 알고 있지만 그것이 대화 형태처럼 보이는, 그래서 모달하기 위해'obj_AddCategory.ShowDialog'를 사용합니다. 그렇지 않으면'obj_AddCategory.MdiParent = this.MdiParent; '가됩니다. – LarsTech

답변

2

간단한 :

Add_Category obj_AddCategory = new Add_Category(); 
obj_AddCategory.MdiParent = this.MdiParent; 
obj_AddCategory.Show(); 
관련 문제