🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Bart Fri, 13 Feb 2004 15:27
VB.NET mdi
#3173
Author: Bart
Date: Fri, 13 Feb 2004 15:27
8 lines
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
#3174
Author: Joris Janssens
Date: Fri, 13 Feb 2004 21:54
43 lines
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
#3119
Author: Bart
Date: Mon, 16 Feb 2004 08:12
47 lines
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