PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework Forms
Child Form size
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework Forms
Child Form size
![]() |
Child Form size |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
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 |
|
|
|
#2 |
|
Guest
Posts: n/a
|
Neha,
You should probably post complete compilable and workign sample that we can play with. -- Stoitcho Goutsev (100) [C# MVP] "Neha Katoch" <neha@celtycs-consulting.com> wrote in message news:uGctsIy$FHA.516@TK2MSFTNGP15.phx.gbl... >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 > > > |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

