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…
Enfin c’est toi qui voit pour ton prog.