Bonjour,
A priori, quand on clique sur la croix d'une Form, par défaut elle est Hide(), moi j'aimerai la fermer complétement et libérer les ressources au moment on l'on clique sur la croix.
J'essaie avec la méthode Close() mais j'ai un problème, qui est d'ailleur indiqué dans MSDN... on conseille d'utiliser Idle que je ne connais pas et que je ne vois pas non plus.
Ma Form est enfant d'un MDI, mon problème étant que quand je la ferme, puis je l'ouvre une autre fois, tous les contrôles type ComboBox se remplissent en double, puis en triple si je recommence et ainsi de suite...
Avec this.Dispose() j'ai le même problème... comment faire pour régler une bonne fois mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void MaForm_FormClosing(object sender, FormClosingEventArgs e) { this.close() } //Une exception non gérée du type 'System.StackOverflowException' s'est produite dans System.Windows.Forms.dll
Partager