Avatar billede noxiaz Nybegynder
28. januar 2007 - 00:00 Der er 4 kommentarer og
1 løsning

Lukning af program når 2. form lukkes

Hej! - Har 2 forms i mit script, det ene er START billedet, og det andet er hvor spillet skal være. Når personen trykker på S lukker den main formen og starter den anden form.
Script udkast:
case Keys.S:
                    Visible = false;
                    Form gameform = new game();
                    gameform.ShowDialog();
                    break;

Når game formen starter så bliver main form visible, men det giver mig et problem når de lukker programmet på "krys", så står den stadig åben, da main formen ikke er lukket.. Hvad kan jeg gøre?
Avatar billede mcgoat Nybegynder
28. januar 2007 - 00:05 #1
du kan vel lukke main formen på gameform_close?
Avatar billede noxiaz Nybegynder
28. januar 2007 - 00:17 #2
private void game_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }

Har prøvet at smide dette ind i game fromen, men virkede ik.
Avatar billede ksoren Nybegynder
28. januar 2007 - 00:20 #3
gameform.ShowDialog();

returnerer ikke før game-formen lukkes, så prøv at smide en Close ind lige efter:

gameform.ShowDialog();
Close(); // lukker main form
Avatar billede noxiaz Nybegynder
28. januar 2007 - 00:27 #4
ksoren mange tak, smid et svar :P
Avatar billede noxiaz Nybegynder
04. marts 2008 - 15:06 #5
Lukker - Svar blev aldring sendt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester