示例#1
0
        /// <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();
        }
示例#2
0
文件: frmMDI.cs 项目: cyroul82/Exo9
 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();
     }
 }
示例#3
0
文件: frmMDI.cs 项目: cyroul82/Exo9
 private void frmPrincClosing(object sender, FormClosingEventArgs e)
 {
     frmPrinc = null;
 }