Form schließen in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Formular schließen Mit der Funktion Application.Exit() in C#
  2. Formular schließen Mit der Funktion Form.Close() in C#
Form schließen in C#

In diesem Tutorial werden die Methoden zum Schließen eines Formulars in C# vorgestellt.

Formular schließen Mit der Funktion Application.Exit() in C#

Mit der Funktion Application.Exit() wird die gesamte Anwendung in C# geschlossen. Die Funktion Application.Exit() informiert alle Nachrichtenschleifen, um die Ausführung zu beenden, und schließt die Anwendung, nachdem alle Nachrichtenschleifen beendet wurden. Wir können auch die Funktion Application.Exit() verwenden, um ein Formular in einer Windows Form-Anwendung zu schließen, wenn unsere Anwendung nur aus einem Formular besteht. Siehe folgendes Beispiel.

using System;
using System.Windows.Forms;

namespace close_form {
  public partial class Form1 : Form {
    public Form1() {
      InitializeComponent();
    }

    private void button3_Click(object sender, EventArgs e) {
      Application.Exit();
    }
  }
}

Im obigen Code haben wir das Formular in unserer Windows Form-Anwendung geschlossen, die nur aus einem Formular mit der Funktion Application.Exit() in C# besteht. Der einzige Nachteil bei diesem Ansatz ist, dass die Funktion Application.Exit() die gesamte Anwendung beendet. Wenn die Anwendung mehr als ein Formular enthält, werden alle Formulare geschlossen.

Formular schließen Mit der Funktion Form.Close() in C#

Mit der Funktion Form.Close() wird ein Formular in einer Windows Form-Anwendung in C# geschlossen. Wir können die Funktion Form.Close() innerhalb des Schaltflächenklickereignisses verwenden, um das angegebene Formular durch Klicken auf eine Schaltfläche zu schließen. Siehe folgendes Beispiel.

using System;
using System.Windows.Forms;

namespace close_form {
  public partial class Form1 : Form {
    public Form1() {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e) {
      this.Close();
    }
  }
}

Im obigen Code haben wir das Formular in unserer Windows Form-Anwendung geschlossen, das nur aus einem Formular mit der Funktion Form.Close() in C# besteht. Im Gegensatz zur vorherigen Methode schließt diese Methode nur ein einzelnes Formular in unserer Anwendung. Diese Methode kann verwendet werden, um ein einzelnes Formular in einer Anwendung zu schließen, die aus mehreren Formularen besteht.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp GUI