Form that was specified to be the MdiParent for this form is not an MdiContainer
Solution 1
The Mdi parent must have it's IsMdiContainer
property set to True
. You can set this property at design time in your frmMainPanel
form.
Solution 2
You should set the IsMdiContainer = true
for the parent form.
Jack Frost
Updated on July 16, 2022Comments
-
Jack Frost almost 2 years
I was working on an inventory software and suddenly came to know that I need some main form through which I should open all the other forms, so I created one named frmMainPanel and use a menu strip to link it to another I am successful in linking them but they are opening outside the main form, I use following code to link them
Linking frmSaleInvoice form using:
frmSaleInvoice childForm = new frmSaleInvoice(); cs.show()
now i realize i should make them child to the main form so i tried that using following code:
frmSaleInvoice childForm = new frmSaleInvoice(); childForm.MdiParent = this; childForm.Show();
but it says
**" Form that was specified to be the MdiParent for this form is not an MdiContainer."**
can any one help me out wher i am mistaking and how could i make a form named frmSaleInvoice to child of other form named frmMainPanel