Messagebox beim Beenden



  • Aaahhh, jetzt ja, eine Insel.

    Deine Erklärung war Top,
    nur ich stand aufm Schlauch.

    menuStrip

    private: System::Void beendenToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) 
    		 {
    			 this->Close();
    		 }
    

    FormClosing

    private: System::Void Form1_FormClosing(System::Object^  sender, System::Windows::Forms::FormClosingEventArgs^  e) 
    				{
    					System::Windows::Forms::DialogResult result;
    					result = MessageBox::Show("Soll das Porgamm wirklich beendet werden?","Meldung",MessageBoxButtons::YesNo);
    					if(result == System::Windows::Forms::DialogResult::No)
    						{
    							e->Cancel::set(true);
    						} 
    				}
    


  • Moin,

    e->Cancel::set(true);
    

    seit wann werden statische Funktionen auf Methoden aufgerufen??

    private: System::Void Form1_FormClosing(System::Object^  sender, System::Windows::Forms::FormClosingEventArgs^  e) {
      e->Cancel = (MessageBox::Show("Soll das Porgamm wirklich beendet werden?","Meldung",MessageBoxButtons::YesNo) == ::DialogResult::No);
    }
    

    Beim Schließen kommt ja auch noch der Dialog vom Beenden aus dem menuStrip.

    entweder Du rufst etwas doppelt auf ... oder Du hast mehre Handler auf das Closing-Event gelegt ... in Deinem MenüStrip brauchst Du nur this->Close()

    hand, mogel



  • Naja, mir solls egal sein, solang er noch Deppen findet, die ihm alles vorkauen.

    Jetzt sollte eine Admin, oder Mod aber bitte mal tätig werden.

    Das muß ja wohl nicht sein.

    Gruß, Chris



  • @Mogel

    setz Dich mal ein wenig mit VC++ 2008 auseinander, dass es funktioniert ist ja wohl Tatsache lol....man kann es auch so machen:

    e->Cancel = true;
    

    @Micha

    Du nennst mich also einen "Deppen"?
    Okay, Jeder soll sich Seinen Teil dazu denken, aber solch eine Meinung gehört nicht in solch ein Forum, weil es sowieso sinnlos ist. Demnach wären jegliche Autoren von Tuts, FAQ's etc Deppen, weil sie den Anderen alles vorkauen?!

    wie auch immer...

    In diesem Sinne...

    Chris freut mich das es nun endlich klappt 😉 : )

    Hand, DaMapfi



  • Hallo!

    Danke an den Admin / Mod für die schnelle Reaktion.

    Okay, das Programm läuft nun, wie gewünscht.

    Danke euch allen.

    Sollte mir noch eine Idee zur Erweiterung kommen, melde ich mich wieder.

    Schöne Arbeitswoche euch allen und mir eine erfolgreiche Schulwoche.

    Chris



  • Ich als Depp freue mich auch das es geklappt hat.
    Und noch ein hoch auf den C++ Guru Michael E.
    Ich kenne viele A...aber Du könnetst Unterricht gegeben.



  • loooool Heinrich,
    ja, da stimm' ich Dir zu...
    Aber dann müsste er sich selber
    auch als Depp bezeichnen 😉 😃



  • Ich sehe gerade, mein deutsch ist ja so schlecht.
    Aber vielleicht kann mir der Herr ja auch noch dabei helfen. 😉



  • hahahaha 😃
    Nun, Heinrich...
    WIR wollen ja hier Niemandem mobben 😉
    Und er will sich sicher auch nicht "vorkauen"
    lassen, was er zu tun, und zu lassen hat... 😃

    Alles in Allem für diesen Thread...Micha: 👎
    ⚠ ➡ Einfach mal eine schnelle Hilfe bieten, wenn es die Fragestellung ermöglicht

    Greez
    DaMapfi



  • Hallo!

    Lasst es bitte gut sein.

    Ist doch alles paletti

    Gruß, Chris


Anmelden zum Antworten