/// <summary> /// Affiche le formulaire d'ajout d'un intervenant extérieur /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ajouterExte_Click(object sender, EventArgs e) { AjoutExterieur formAjoutExterieur = new AjoutExterieur(); formAjoutExterieur.Show(); formAjoutExterieur.VisibleChanged += formVisibleChangedAjouterExterieur; }
/// <summary> /// Récupére l'intervenant créé dans le formulaire pour l'ajouter /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void formVisibleChangedAjouterExterieur(object sender, EventArgs e) { AjoutExterieur form = (AjoutExterieur)sender; if (!form.Visible) { AjouterExte(form.ReturnIntervenant); form.Dispose(); } }