Bonjour !
Bah... Il me semble que pour faire un traitement à la fermeture de la fenêtre il faut procéder comme cela :
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).
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); } }
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
Partager