コード例 #1
0
 private void frmPrincipal_Load(object sender, EventArgs e)
 {
     // déclare une instance du form principal
     frmlistCli = new frmlistClient();
     // instancie le form principal
     frmlistCli.MdiParent = this;
     // précise le conteneur MDI du form principal
     frmlistCli.Show();
     // affiche le form (dans son form conteneur)
 }
コード例 #2
0
        private void listClientToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.frmlistCli == null)               // le form secondaire n'est pas affiché ==> l'instancier
            {
                this.frmlistCli = new frmlistClient(); // instancie le form
                // implémente un événement sur le nouveau form
                // pour libérer la ref à ce form
                this.frmlistCli.FormClosing += new FormClosingEventHandler(this.fermeList);
                //this.frmNouveauCli.btnModifierClient.Click += new EventHandler(this.test);

                this.frmlistCli.Show();
            }
            else // le form secondaire est affiché
            {
                this.frmlistCli.Activate(); // réactive le form (lui donne le focus)
            }
        }
コード例 #3
0
 public void fermeList(object sender, EventArgs e)
 {
     this.frmlistCli = null; // libère la réf au from chrono
 }