/// <summary> /// constructeur : instancie et personnalise le form frmExo9 et l'affiche en non modal /// </summary> public CtrlListerStagiairesSection() { // pour commencer on ne travaille qu'avec la section CDI // chargement en DataSet des données de la section CDI this.initCDI(); // instancier le form initial this.leForm = new frmExo9(this.laSection); // implémenter l'événement bouton ajouter clic this.leForm.btnAjouter.Click += new EventHandler(btnAjouter_Click); // implémenter l'événement bouton supprimer clic this.leForm.btnSupprimer.Click += new EventHandler(btnSupprimer_Click); // implémenter l'événement double-clic en datagridview this.leForm.grdStagiaires.DoubleClick += new EventHandler(grdStagiaires_DoubleClick); // renseigner le form this.leForm.AfficheStagiaires(this.laSection); // afficher le form this.leForm.MdiParent = Donnees.FrmMDI; this.leForm.Show(); }
private void openFrmExo9(MSection section) { if (section == null) { section = MSections.listSections["CDI1"]; } if (frmPrinc == null) { frmPrinc = new frmExo9(section); frmPrinc.MdiParent = this; frmPrinc.FormClosing += new FormClosingEventHandler(this.frmPrincClosing); frmPrinc.Show(); } if (frmPrinc.WindowState == FormWindowState.Minimized) { frmPrinc.WindowState = FormWindowState.Normal; } else { frmPrinc.Activate(); } }
private void frmPrincClosing(object sender, FormClosingEventArgs e) { frmPrinc = null; }