Exit unterdrücken



  • Hallo,

    wenn man bei meiner Form1 auf das schöne rote X 😉 klickt, möchte ich, dass eine MessageBox frägt, ob man die Application wirklich beenden will.

    funktioniert auch alles, bis auf das, dass die form bei klick auf "Nein" trozdem zugeht, was ja eigtl. auch logisch is wenn ma sich den quelltext anguckt...:(

    Wie kann ich das unterdrücken?

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                if (MessageBox.Show("Wirklich schließen?", "Achtung!", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Application.Exit();
                }
            }
    

    ...is bestimmt wida ganz einfach... aber komm einfach net drauf 😞

    Danke!

    LG chips



  • Frag den DialogResult.No ab und setze dann e.Cancel = true; Dann tuts wie gefordert.


Log in to reply