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
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
Klotzkopp Geschrieben 8. April 2009 Geschrieben 8. April 2009 Form.FormClosing Event (System.Windows.Forms)
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
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden