Как предотвратить появление child.child.Windows из родительской формы MDI.Предотвратить выход ребенка из родительской формы MDI
См. Следующий рисунок.
Окно Добавить продукт является дочерним MDI родительской формы. Добавить окно категории - это дочернее окно окна добавления продукта. Окно продукта не выходит из родительской формы MDI, поскольку я использую следующий код.
Add_Product obj_AddNewProduct = new Add_Product();
obj_AddNewProduct.MdiParent = this;
obj_AddNewProduct.Show();
Но как я могу сделать дочерний объект obj_AddCategory родительской формы MDI?
Add_Category obj_AddCategory = new Add_Category();
// obj_AddCategory.MdiParent = this; ???
obj_AddCategory.Show();
Или у кого-нибудь есть лучшее решение?
Я знаю, что вы хотите ограничить эту форму Category, но это выглядит как диалоговая форма, так что используйте 'obj_AddCategory.ShowDialog', чтобы сделать его покадрово. В противном случае это будет 'obj_AddCategory.MdiParent = this.MdiParent;' – LarsTech