/// <summary> /// Affiche le formulaire de création d'une matière /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ajoutMatiere_Click(object sender, EventArgs e) { AjoutMatiere formAjoutMatiere = new AjoutMatiere(repertoire); formAjoutMatiere.Show(); formAjoutMatiere.VisibleChanged += formVisibleChangedAjouterMatiere; }
/// <summary> /// Récupére la matière crée dans le formulaire pour l'ajouter /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void formVisibleChangedAjouterMatiere(object sender, EventArgs e) { AjoutMatiere form = (AjoutMatiere)sender; if (!form.Visible) { AjouterMatiere(form.ReturnMatiere, form.ReturnModule); form.Dispose(); } }