Child Form size

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
 
S

Stoitcho Goutsev \(100\) [C# MVP]

Neha,

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

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top