/// <summary> /// Initialise une nouvelle Instance du form CollaborateurListForm /// S'abonne aux événements FormClosing, CreatingCollabo and SelectingCollabo /// Affiche le form /// </summary> private void Init() { collaborateurListForm = new CollaborateurListForm(collaborateurList); collaborateurListForm.FormClosing += new FormClosingEventHandler(this.OnClosedForm); collaborateurListForm.CreatingCollabo += new EventHandler(this.OnCreatedCollabo); collaborateurListForm.SelectingCollabo += new SelectingHandler(this.OnSelectedCollabo); collaborateurListForm.MdiParent = CtrlMain.GetInstance().GetMainApp(); collaborateurListForm.Show(); }
/// <summary> /// Method called when the event FormClosing is called /// set the collaborateurListForm to null /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnClosedForm(object sender, FormClosingEventArgs e) { collaborateurListForm = null; CtrlMain.GetInstance().CloseCtrlListCollaborateur();; }