/// <summary> /// Affiche le formulaire d'ajout d'un livrable /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ajouterLivrable_Click(object sender, EventArgs e) { AjoutLivrable formAjoutLivrable = new AjoutLivrable(dateDebutProjet.Value, dateFinProjet.Value); formAjoutLivrable.Show(); formAjoutLivrable.VisibleChanged += formVisibleChangedAjouterLivrable; }
/// <summary> /// Récupére le livrable créé dans le formulaire pour l'ajouter /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void formVisibleChangedAjouterLivrable(object sender, EventArgs e) { AjoutLivrable form = (AjoutLivrable)sender; if (!form.Visible) { this.AjouterLivrable(form.ReturnLivrable); form.Dispose(); } }