Avatar billede thomaxz Nybegynder
19. februar 2007 - 12:33 Der er 8 kommentarer og
1 løsning

ShowDiualog? problem

Jeg har 3 forme.

fra form1, klikker brguer på en mnue og for vist form2, som showdialog, det virke også, men bruger kan på form2 klikke på en knap der viser form3, mit problem er at når form3 lukker, lukker form2 også.

Men det er kun meningen at form3 skal lukke og brugeren kan arbeje vidre på form2, og klikke ok, når brugeren er færdig der.
Avatar billede Slettet bruger
19. februar 2007 - 12:53 #1
hvordan lukker du form3?
Avatar billede thomaxz Nybegynder
19. februar 2007 - 13:01 #2
med

this.Close()
Avatar billede Slettet bruger
19. februar 2007 - 13:05 #3
prøv evt this.DialogResult = DialogResult.OK; på den knap der skal lukke form3, i form3
Avatar billede thomaxz Nybegynder
19. februar 2007 - 13:45 #4
Det hjalp ikke, den lukker stadig begge forme.
Avatar billede Slettet bruger
19. februar 2007 - 13:50 #5
namespace ThreeForms
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 F2 = new Form2();
            F2.ShowDialog();
        }
    }
}


namespace ThreeForms
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form3 F3 = new Form3();
            F3.ShowDialog();
        }
    }
}


Det her virker fint?
Avatar billede thomaxz Nybegynder
19. februar 2007 - 13:59 #6
er ikke helt med, hvor lukker du formen henne?
Avatar billede Slettet bruger
19. februar 2007 - 14:01 #7
Bare på lukke knappen på formen, når jeg lukker Form3 lukker den ikke Form2 også
Avatar billede thomaxz Nybegynder
19. februar 2007 - 14:45 #8
Okay, men har fundet ud af det.

//i f2
F3.ShowDialog();
F3.DialogResult=DialogResult.None

det sørger for ikek ta lukke f2

men tak for hjælpen.
Avatar billede thomaxz Nybegynder
19. februar 2007 - 14:48 #9
Okay, men har fundet ud af det.

//i f2
F3.ShowDialog(); //åbne form3
F2.DialogResult=DialogResult.None //sådan sørge for at form2 ikke lukker.

det sørger for ikek ta lukke f2

men tak for hjælpen.
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