Avatar billede lasserasch Juniormester
17. juni 2006 - 00:40 Der er 1 løsning

Får koden til at vente hvis en ny form skal vises først.

Hejsa.

Jeg har et lille stykke kode som fyres af når man trykker på en gemme knap!

Koden ser således ud :

-----------

if (moneyresult == DialogResult.Yes)
            {
                Form frmmoneyinput = new frmmoneyinput();
                frmmoneyinput.Show();   
            }         
           
                DialogResult result;
                result = MessageBox.Show("Afslut notaen", "Nota", MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                if (result == DialogResult.Yes)
                {
                    receipt.kommentarindhold = commentarindhold;
                    receipt.CompleteReceipt();
                    this.Hide();
                }


-----------

Som i kan se, så spørges der først om man vil indtaste et betalingsbeløb. Hvis svaret er ja, bliver en ny form vist, hvor dette kan indtastes.

Hvis nej skal den bare fortsætte. Det jeg mangler er at vide hvordan man stopper koden efter :  frmmoneyinput.Show(); 
Jeg vil først have at det understående stykke kode køres når den nye form er lukket igen. Kan man det?

/Lasse
Avatar billede lasserasch Juniormester
17. juni 2006 - 01:10 #1
Fandt selv løsningen.

Var jo, pære simpelt, blot en modal form der skulle vises i stedet for!

/Lasse
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