Child Form size

  • Thread starter Thread starter Neha Katoch
  • Start date Start date
N

Neha Katoch

I have a parent form , a child form which is always displayed as a
background in a maximised state and other child forms.

I have set the size and windowstate to normal for all the child forms.I use
the following method to invoke these forms

public static void LoadFormType(Type formType, Form mdiParentForm)
{
if (IsAlreadyLoaded(formType))
{
MessageBox.Show("An instance of the form is
running","Information",MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
FlagAsLoaded(formType);
Form frm = (Form)Activator.CreateInstance(formType);
frm.MdiParent = mdiParentForm;
frm.WindowState =FormWindowState.Normal;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.Closed += new EventHandler(FormClosed);
frm.Show();
}

When I load a child form, it is maximized and the minimize,close (X) and
restore buttons appear despite of settting the properties to false. When I
click the restore button, all the forms (including be "background form") is
reduced in size.
How can I open all the child forms except for the background form according
to the size I've set and not in maximised state?

Regards
Neha
 
Neha,

You should probably post complete compilable and workign sample that we can
play with.
 
Back
Top