Thread View: be.comp.programming
3 messages
3 total messages
Started by Bart
Fri, 13 Feb 2004 15:27
VB.NET mdi
Author: Bart
Date: Fri, 13 Feb 2004 15:27
Date: Fri, 13 Feb 2004 15:27
8 lines
1281 bytes
1281 bytes
Ik heb een mdi-form gemaakt. Nu wil een een mdi-child maken. Dus ik doe add->add windows form en dan maak ik een nieuw formulier aan. Maar nu zie ik in de propertys niets staan ivm MDI. In vb 6 was het toch gewoon een optie 'mdichild', maar in .NET vind ik niet terug hoe ik een mdi-child aanmaak. Iemand die me kan helpen ? Bart
Re: VB.NET mdi
Author: Joris Janssens
Date: Fri, 13 Feb 2004 21:54
Date: Fri, 13 Feb 2004 21:54
43 lines
2502 bytes
2502 bytes
"Bart" <nomail@nomail.com> wrote in
news:t16Xb.3$1q5.90201@phobos.telenet-ops.be:
> Ik heb een mdi-form gemaakt. Nu wil een een mdi-child maken. Dus ik
> doe add->add windows form en dan maak ik een nieuw formulier aan. Maar
> nu zie ik in de propertys niets staan ivm MDI.
> In vb 6 was het toch gewoon een optie 'mdichild', maar in .NET vind ik
> niet terug hoe ik een mdi-child aanmaak.
> Iemand die me kan helpen ?
Elke form heeft een IsMdiContainer-property. Voor je mdi-form zet je die
op true. Voor alle "gewone" forms en mid-childs moet dat op false staan
(is standaard zo). Een mdi-child maak je op dezelfde manier als een
gewone form. Je kan dan bij het oproepen van die form bepalen dat het om
een mdi-child gaat door via de MdiParent-property een mdi-parent toe te
wijzen aan dat formulier.
een voorbeeld (in C#) ter verduidelijking
// instantieer je mdi-child
MdiChildForm frmMdiChild = new MdiChildForm();
// duid aan wat de mdi-parentform is
frmMdiChild.MdiParent = this;
// toon dit mdi-child
frmMdiChild.Show();
Met deze code roep je een mdi-child op waarvan de mdi-parent de huidige
form is ("this" = "Me" in Visual Basic).
De MdiParent-property is een runtime-only property en dus niet in te
stellen via de propertygrid in designtime.
Kort samengevat
isMdiContainer op true zetten voor de mdi-parent
mdiParent toekennen aan al je mdi-childs
--
Joris "flotspe" Janssens
http://www.xhtml.be/inferno/
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
Re: VB.NET mdi
Author: Bart
Date: Mon, 16 Feb 2004 08:12
Date: Mon, 16 Feb 2004 08:12
47 lines
2901 bytes
2901 bytes
"Joris Janssens" <flotspe@xhtml.invalid> schreef in bericht
news:Xns948EE919F67F4flotspexhtmlinvalid@195.130.132.70...
> "Bart" <nomail@nomail.com> wrote in
> news:t16Xb.3$1q5.90201@phobos.telenet-ops.be:
>
> > Ik heb een mdi-form gemaakt. Nu wil een een mdi-child maken. Dus ik
> > doe add->add windows form en dan maak ik een nieuw formulier aan. Maar
> > nu zie ik in de propertys niets staan ivm MDI.
> > In vb 6 was het toch gewoon een optie 'mdichild', maar in .NET vind ik
> > niet terug hoe ik een mdi-child aanmaak.
> > Iemand die me kan helpen ?
>
> Elke form heeft een IsMdiContainer-property. Voor je mdi-form zet je die
> op true. Voor alle "gewone" forms en mid-childs moet dat op false staan
> (is standaard zo). Een mdi-child maak je op dezelfde manier als een
> gewone form. Je kan dan bij het oproepen van die form bepalen dat het om
> een mdi-child gaat door via de MdiParent-property een mdi-parent toe te
> wijzen aan dat formulier.
>
> een voorbeeld (in C#) ter verduidelijking
>
> // instantieer je mdi-child
> MdiChildForm frmMdiChild = new MdiChildForm();
> // duid aan wat de mdi-parentform is
> frmMdiChild.MdiParent = this;
> // toon dit mdi-child
> frmMdiChild.Show();
>
> Met deze code roep je een mdi-child op waarvan de mdi-parent de huidige
> form is ("this" = "Me" in Visual Basic).
>
> De MdiParent-property is een runtime-only property en dus niet in te
> stellen via de propertygrid in designtime.
>
>
> Kort samengevat
> isMdiContainer op true zetten voor de mdi-parent
> mdiParent toekennen aan al je mdi-childs
>
>
> --
> Joris "flotspe" Janssens
> http://www.xhtml.be/inferno/
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
Bedankt Joris
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads