🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
5 messages
5 total messages Started by Muse Thu, 20 Nov 2003 17:00
[VB.NET] Met MainMenu een form openen.
#3639
Author: Muse
Date: Thu, 20 Nov 2003 17:00
21 lines
1658 bytes
Hallo allemaal,

Ik heb een vraagje over het volgende:

Ik heb een form met een MainMenu erop. Nou ben ik gewend van VB6 dat je doet
(de code aan een menuItem):

Load Form2
Form2.Show

Ik weet dat dit niet meer werkt in VB.NET. Als je VB.NET laat converteren
dan krijg je een andere code, deze code werkt echter alleen als je aan een
geconverteerd project werkt.

Kan iemand mij vertellen hoe ik het "idee" van VB6 kan gebruiken in VB.NET?

Met vriendelijk groet,
Robert van de Vijver.

posted in:
be.comp.programming, nl.comp.programmeren
Re: [VB.NET] Met MainMenu een form openen.
#3640
Author: TRAX
Date: Thu, 20 Nov 2003 17:13
9 lines
1505 bytes
> Kan iemand mij vertellen hoe ik het "idee" van VB6 kan gebruiken in
> VB.NET?
Hangt ervanaf wat je met die form wil doen: is dat om een multiple document
interface te bekomen met meerdere vensters in 1 hoofdvenster?
Gewoon een form showen is niet zo moeilijk

Dim mijnform as new Myform
mijnform.visible(true)
Re: [VB.NET] Met MainMenu een form openen.
#3641
Author: Muse
Date: Thu, 20 Nov 2003 17:47
29 lines
2038 bytes
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht
news:XC6vb.33494$vZ2.1039421@phobos.telenet-ops.be...
>
> > Kan iemand mij vertellen hoe ik het "idee" van VB6 kan gebruiken in
> > VB.NET?
> Hangt ervanaf wat je met die form wil doen: is dat om een multiple
document
> interface te bekomen met meerdere vensters in 1 hoofdvenster?
> Gewoon een form showen is niet zo moeilijk
>
> Dim mijnform as new Myform
> mijnform.visible(true)
>
Heel erg bedank, het werkt idd.

Dan heb ik nog 3 vragen:

1. Hoe werkt het als het niet gaan om een MDI?

2. Als ik nu het hoofdvenster sluit, dan sluit het sub-venster ook. Hoe kan
ik dit voorkomen? (Dit komt waarscheinlijk door MDI???)

3. Hoe kan ik er voor zorgen dat een bepaald scherm maar 1 x geopend mag
worden?


Met vriendelijk groet,
Robert van de Vijver.
Re: [VB.NET] Met MainMenu een form openen.
#3642
Author: TRAX
Date: Thu, 20 Nov 2003 19:58
31 lines
2414 bytes
>
> 1. Hoe werkt het als het niet gaan om een MDI?

dit is geen mdi, er is geen parentform toegewezen...
>
> 2. Als ik nu het hoofdvenster sluit, dan sluit het sub-venster ook.
> Hoe kan ik dit voorkomen? (Dit komt waarscheinlijk door MDI???)
euh, ook bij MDI is dat het geval maar hoe je dat moet voorkomen weet ik
niet, ik vermoed dat het dan om twee forms gaat die "onafhankelijk van
elkaar" draaien, dus ofwel multithreading ofwel een andere applicatie
oproepen vanuit je eerste programma, maar zoals gezegd, daar heb ik geen
verstand van :)
>
> 3. Hoe kan ik er voor zorgen dat een bepaald scherm maar 1 x geopend
> mag worden?
 je houdt gewoon een boolean bij in de event die het openen van het scherm
triggert:
bvb:
if (!myvensteropen){
Dim venster as MyVenster
venster.visible(true)
myvensteropen = true}
else{
doe wat ge wilt :)}
Was het venster MDI geweest zou je dat ook via een array van open vensters
kunnen gecontroleerd hebben maar dat weet ik hier niet zo direct van buiten


>
> Met vriendelijk groet,
> Robert van de Vijver.
Re: [VB.NET] Met MainMenu een form openen.
#3644
Author: Muse
Date: Thu, 20 Nov 2003 21:53
43 lines
2634 bytes
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht
news:R19vb.33740$JD3.1106991@phobos.telenet-ops.be...
> >
> > 1. Hoe werkt het als het niet gaan om een MDI?
>
> dit is geen mdi, er is geen parentform toegewezen...
> >
> > 2. Als ik nu het hoofdvenster sluit, dan sluit het sub-venster ook.
> > Hoe kan ik dit voorkomen? (Dit komt waarscheinlijk door MDI???)
> euh, ook bij MDI is dat het geval maar hoe je dat moet voorkomen weet ik
> niet, ik vermoed dat het dan om twee forms gaat die "onafhankelijk van
> elkaar" draaien, dus ofwel multithreading ofwel een andere applicatie
> oproepen vanuit je eerste programma, maar zoals gezegd, daar heb ik geen
> verstand van :)
> >
> > 3. Hoe kan ik er voor zorgen dat een bepaald scherm maar 1 x geopend
> > mag worden?
>  je houdt gewoon een boolean bij in de event die het openen van het scherm
> triggert:
> bvb:
> if (!myvensteropen){
> Dim venster as MyVenster
> venster.visible(true)
> myvensteropen = true}
> else{
> doe wat ge wilt :)}
> Was het venster MDI geweest zou je dat ook via een array van open vensters
> kunnen gecontroleerd hebben maar dat weet ik hier niet zo direct van
buiten
>
>
> >
> > Met vriendelijk groet,
> > Robert van de Vijver.
>
>


Heel erg bedankt weer, ik kan voorlopig weer een stuk verder.

Gr,
Robert.
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