Form1 afsluiten

Status
Niet open voor verdere reacties.

jeremy95

Gebruiker
Lid geworden
24 feb 2009
Berichten
6
Hallo iedereen (die dit leest),

Ik ben bezig aan een programma, maar nu loop ik tegen een probleem(pje) aan. Ik wil nl. bij een klik op een knop van form1 naar form2 gaan, waarbij form1 sluit. Het eerste lukt nog wel, maar het tweede niet. :(

Kan er iemand mij uitleggen hoe je het eerste venster gelijk weer sluit. Want bij mij geeft hij dan telkens een foutmelding.

Bij voorbaat dank :thumb:,
Jeremy
 
form sluiten

Hallo

In vb2003 kun je een form niet sluiten wel verbergen als je het sluit en je vraagt het opnieuw op zonder dat de applicatie afgesloten is geweest krijg je een fout melding.
Dus als je het wil verbergen is:

dim nf2 as new form2

nf2.show()
Me.Hide() 'de ME is het form waar je u bevind om af te sluiten.

Grtjs
Patluc :cool::cool::cool:
 
Waarschijnlijk creeer en beheer je de form2 class in form1 class.
Daarom gaat dit niet werken. Wat je kunt doen is het volgende:

Optie 1:
1. Creeer een Controllerclass
2. Init de form1 en form2 classes hierin
3. Maak een custom event waarin je als argument een enum meegeeft
4. Maak een functie die reageert op dat event
5. Deze functie opened en closed een form op basis van enum
6. forms moeten het custom event afvuren om het andere form te kunnen openen.

Optie2:
Je kunt ook dynamisch een ander usercontrol inladen.
Dan blijft het hetzelfde form, maar met andere controls.
 
form sluiten

Hallo Jabber,
Ben ook geen specialist in vb2003. Nu sluit ik form mret de hide() functie .Hebt je misschien een voorbeeldje hoe u code moet gebruikt worden want enum zegt mij niets.

Ik heb ook nog een vraag op het forum van vb2003 over datagrid heb je hier misschien ook een idee over hoe dat kan werken

Dank en grtn

Patluc :):):thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan