Fermer le formulaire en C#

Muhammad Maisam Abbas 16 février 2024
  1. Fermer le formulaire avec la fonction Application.Exit() en C#
  2. Fermer le formulaire avec la fonction Form.Close() en C#
Fermer le formulaire en C#

Ce didacticiel présentera les méthodes pour fermer un formulaire en C#.

Fermer le formulaire avec la fonction Application.Exit() en C#

La fonction Application.Exit() permet de fermer toute l’application en C#. La fonction Application.Exit() informe toutes les boucles de message de mettre fin à l’exécution et ferme l’application une fois toutes les boucles de message terminées. Nous pouvons également utiliser la fonction Application.Exit() pour fermer un formulaire dans une application Windows Form si notre application ne comporte qu’un seul formulaire. Consultez l’exemple suivant.

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();
    }
  }
}

Dans le code ci-dessus, nous avons fermé le formulaire dans notre application Windows Form qui se compose d’un seul formulaire avec la fonction Application.Exit() en C#. Le seul inconvénient de cette approche est que la fonction Application.Exit() quitte toute l’application. Ainsi, si l’application contient plusieurs formulaires, tous les formulaires seront fermés.

Fermer le formulaire avec la fonction Form.Close() en C#

La fonction Form.Close() permet de fermer un formulaire dans une application Windows Form en C#. Nous pouvons utiliser la fonction Form.Close() à l’intérieur de l’événement de clic de bouton pour fermer le formulaire spécifié en cliquant sur un bouton. Consultez l’exemple suivant.

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();
    }
  }
}

Dans le code ci-dessus, nous avons fermé le formulaire dans notre application Windows Form qui ne se compose que d’un formulaire avec la fonction Form.Close() en C#. Contrairement à la méthode précédente, cette méthode ne ferme qu’un seul formulaire dans notre application. Cette méthode peut être utilisée pour fermer un seul formulaire dans une application qui se compose de plusieurs formulaires.

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

Article connexe - Csharp GUI