voila j'ai ca
dans le constructeur de ma classe j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void viderAppareil_click(object sender, RoutedEventArgs e) { VideAppareilPhoto vap = new VideAppareilPhoto(canvasVideAppareil, this); vap.depart(); }
tout vas bien; mais lorsque j'ai fini ce que je doit faire le débogage me montre bien que je sors de la fonction viderAppareil_click(..) je pensais alors que l'instance 'vap' serais détruite il n'en est rien si je reviens a viderAppareil_click(..) mon combobox se retrouve avec 6 items.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 comboBoxAns.Items.Add(b.ToString()); // 3 items
bien sur je peut vider mon combo avant mais je préfèrerais détruire mon instance car jai d'autres initialisation que je pourais oublier
j'ai bien essayé
mais ca marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 vap = null; GC.Collect();
alors comment supprimer cette instance ?
Partager