Example #1
0
        private void GridMatriel_EditerMatrielEvent(object sender, EventArgs e)
        {
            Classe.Livraison mat           = gridLivraison1.Current;
            string           tabEditerName = "TabEditer-" + mat.Marcher;

            if (tabLivraison.TabPages.IndexOfKey(tabEditerName) == -1)
            {
                // Création de Tab
                TabPage tabEditerStagiaire = new TabPage();
                tabEditerStagiaire.Text = mat.Marcher + " ";
                tabEditerStagiaire.Name = tabEditerName;
                tabLivraison.TabPages.Add(tabEditerStagiaire);
                tabLivraison.SelectedTab = tabEditerStagiaire;

                // Insertion du formulaire
                FormLivraison matForm = new  FormLivraison();
                matForm.Name      = "MatrielForm";
                matForm.livraison = mat;
                matForm.Afficher();
                this.tabLivraison.TabPages[tabEditerName].Controls.Add(matForm);
                matForm.EnregistrerClick += StagiaireForm_EditerClick;
                matForm.AnnulerClick     += StagiaireForm_AnnulerEditerClick;
            }
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            // Insertion du formulaire Si la page TabAjouter n'existe pas
            if (tabLivraison.TabPages.IndexOfKey("TabAjouter") == -1)
            {
                // Création de Tab
                TabPage tabAjouterMatriel = new TabPage();
                tabAjouterMatriel.Text   = "Ajouter un matriel";
                tabAjouterMatriel.Name   = "TabAjouter";
                tabAjouterMatriel.Height = 3000;
                tabLivraison.TabPages.Add(tabAjouterMatriel);
                tabLivraison.Height      = 3000;
                tabLivraison.SelectedTab = tabAjouterMatriel;

                // Insertion du formulaire
                FormLivraison MatrielForm = new FormLivraison();
                MatrielForm.Name = "MatrielForm";
                MatrielForm.Afficher();
                MatrielForm.Height = 2000;
                this.tabLivraison.TabPages["TabAjouter"].Controls.Add(MatrielForm);
                MatrielForm.EnregistrerClick += MatrielForm_EnregistrerClick;
                MatrielForm.AnnulerClick     += MatrielForm_AnnulerAjouterClick;
            }
        }