Feedback

Schliessen eines Programmes unterbinden

Sprache: C#

Hier ist ein ganz kleines Snippets, das bewirkt, das ein Programm nicht beendet werden kann.
//Im Form Closing Event e.cancel = true einfügen
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    e.Cancel = true;
}
//Im Form Closing Event e.cancel = true einfügen
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    e.Cancel = true;
}

3 Kommentare

  1. Bei Windows Forms hat man zusätzlich die Möglichkeit auf die CloseReason-Eigenschaft zu zugreifen (über die EventArgs). Diese ermöglicht es auszulesen, weswegen die Form geschlossen werden soll.

    [b][u]MSDN-Artikel[/u][/b]
    [b]FormClosingEventArgs.CloseReason-Eigenschaft[/b]
    http://msdn.microsoft.com/de-de/library/vstudio/system.windows.forms.formclosingeventargs.closereason.aspx
    [b]CloseReason-Enumeration[/b]
    http://msdn.microsoft.com/de-de/library/vstudio/system.windows.forms.closereason.aspx