errox Geschrieben 8. April 2009 Geschrieben 8. April 2009 Hallo. Wie kann ich es in meinem .NET programm so einbinden, dass wie in Microsoft Word eine Bestätigung benötigt wird, wenn man das Programm beenden will? ( Sind sie sich sicher, dass sie dieses Programm beenden wollen? ) Wenn ich das über die Menüleiste mach, ist das kein Problem. Was aber, wenn der Benutzer das Programm mit dem X oben Rechts beendet? Dort soll die Meldung erscheinen. Liebe Grüße errox Zitieren
Kati82 Geschrieben 8. April 2009 Geschrieben 8. April 2009 Wie es genau geht, weiß ich auch nicht. Aber ich weiß, dass die drei Felder zum Minimieren, Maximieren und zum Schließen des Form "ControlBox" heißen. Vielleicht gibt es ja für die ein Event, was du abfragen könntest. Gruß Kati82 Zitieren
Klotzkopp Geschrieben 8. April 2009 Geschrieben 8. April 2009 Form.FormClosing Event (System.Windows.Forms) Zitieren
errox Geschrieben 9. April 2009 Autor Geschrieben 9. April 2009 Hallo. Danke für die Schnelle antwort. Ich weiss schon, wie ich den Code einsetzen kann. Aber für was add () und was remove() ist, weiss ich nicht. Wie kann ich es genau in die Praxis umsetzen? Ich habs vorerst so ( ohne funktion ) #pragma endregion void add(Object^ sender, EventArgs^ e) { MessageBox::Show("HAllo"); } void remove(Object^ sender, EventArgs^ e) { MessageBox::Show("HAllo"); } public: event FormClosingEventHandler^ FormClosing { void add (FormClosingEventHandler^ value); void remove (FormClosingEventHandler^ value); } Liee Grüße errox Zitieren
Klotzkopp Geschrieben 9. April 2009 Geschrieben 9. April 2009 Du hast die Deklaration des Events in deinen Code kopiert. Das ist Unsinn. Du musst deiner Form-Klasse einen Event-Handler wie die im Beispielcode hinzufügen und den mit diesem Event verknüpfen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.