Avatar billede lasserasch Juniormester
29. juli 2007 - 01:42 Der er 2 kommentarer og
1 løsning

dialogresult får form til at miste fokus.

Hejsa.

Jeg har en irriterende lille ting, som der sikkert er en simpel løsning på.

Jeg har en frm_main. Fra denne form åbner jeg nogle andre forms med form2.ShowDialog();

På disse nye forms vil jeg så gerne advare nogle steder, med en MessageBox og udfra svar på disse skal der gøres nogle ting.

Problemet er at min form hvorfra MessageBox bliver kaldt. Altså de forms jeg har åbnet med form.ShowDialog, ryger i baggrunden uanset hvad man vælger at svare på disse messageboxes.

Det er vildt irriterende. Er det nogen som har en forklaring på hvad der sker?

Jeg laver messageboxen med denne kode f.eks.:

if (MessageBox.Show("Er du sikker på at du ønsker at slette denne kunde?", "Bekræft", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, MessageBoxOptions.DefaultDesktopOnly) == DialogResult.Yes)
            {
                DeleteCust();
            }

/Lasse
Avatar billede hmortensen Nybegynder
29. juli 2007 - 07:10 #1
Prøv at kald this.Activate(); lige før dit messagebox kald.
Avatar billede lasserasch Juniormester
30. juli 2007 - 12:24 #2
Har jeg forsøgt nu. Også this.Focus() hjælper heller ikke. Hverken hvis man kører dem før eller efter kaldet til diaglog boksen.

/Lasse
Avatar billede lasserasch Juniormester
02. oktober 2007 - 11:58 #3
lukker denne igen! Fandt aldrig svaret! :-(

/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

IT-JOB

Ingeniørforeningen, IDA

Platform Engineer i IDA

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til Lokal IT Servicecenter i Karup

Capgemini Danmark A/S

Finance Lead (SAP)

Politiets Efterretningstjeneste

Datacentertekniker hos PET