Созданы MDI дочерние множественные формы
У меня есть родительская форма Mdi, на которой у меня есть несколько кнопок, и когда я нажимаю на них, открываются дочерние формы Mdi. если конкретная дочерняя форма открыта, чтобы увидеть ее снова, я активирую их. У меня есть такой код:
Customer CustomerForm;
//In button click Event
if(CustomerChildForm == null)
{
CustomerChildForm = new CustomerForm();
CustomerChildForm.MdiParent = this;
CustomerChildForm.FormClosing += --> // customerForm = null
CustomerChildForm.Show()
}
else
{
CustomerChildForm.Activate()
}
На открывшейся CustomerChildForm у меня есть одна кнопка, которая открывает другую форму. Я использую тот же способ, чтобы открыть эту форму, за исключением того, что вместо использования
AnotherChildForm.MdiParent = this;
Я использую:
AnotherChildForm.MdiParent = this.ParentForm;
Проблема в том, что, когда я нажимаю кнопку на CustomerChildForm, AnotherChildForm не активируется - создается новая форма (это означает, что она становится нулевой после того, как форма показана)
в чем может быть проблема?