Bonjour !
Bah... Il me semble que pour faire un traitement à la fermeture de la fenêtre il faut procéder comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public partial class FenetrePrincipale : Form
{
	public FenetrePrincipale()
	{
		//Initialisation de tout les composants de l'interface
		InitializeComponent();
 
		//Récupération des paramètres utilisés la dernière fois par l'utilisateur
		InitializeParameters(fichierConfiguration, ref serveurBD, ref utilisateurBD, ref rayon, ref lambert);
 
	}
 
	private void FenetrePrincipale_Closing(object sender, System.ComponentModel.CancelEventArgs e)
	{
		MessageBox.Show("Test de fermeture");
		FinalizeParameters(fichierConfiguration, serveurBD, utilisateurBD, rayon, lambert);
	}
}
J'ai un peu simplifier mon code mais bon le reste n'est pas forcement significatif. Le fichier de la fenêtre s'apelle MainForm.cs (je sais pas si c'est important, comme en java).
Il ne se passe rien à la fermeture de la fenêtre...
InitializeParameters et FinalizeParameters sont des méthodes à moi qui lise et écrive les paramètres dans un fichier de config !
Merci de vos précieux conseils !
Antoine