Bonjour tout le monde.
Voilà mon problème: j’au un form qui en appelle un autre…
J’aurais besoin de gérer l’évènement Closed du second formulaire à partir du premier.
Malheureusement, rien ne se passe: mon event n’est pas déclenché…
Je vous soumet mon code:
[code]private void mafonctionquivabien()
{
addSubject addSubject1=new addSubject();
addSubject1.MdiParent=main_Form.ActiveForm;
addSubject1.Closed += new System.EventHandler(addSubject1_Closed);
addSubject1.Show();
}
private void addSubject1_Closed(object sender, System.EventArgs e)
{
MessageBox.Show(“je close”,“close”);
}[/code]
Donc, si je ferme mon formulaire addSubject1, je ne déclenche pas l’event. Pour infos, j’aimerais hautement gérer cet évenement dans ma fonctionquivabien parce que je fais une mise à jour d’une db ensuite (en fonction des entrées du form addsubject1).
Voilà, si quelqu’un pouvait m’aider…
Edit: bon, ben c’est résolu…
Dans le deuxième form, je faisait un dispose(). Du coup, le form se closait et était détruit avant que le premier form ne puisse déclencher l’event…