private void toolStripMenuItemNombre_Click(object sender, EventArgs e) { if (this.frmR == null) { //instancie une form secondaire frmNombre et l'affiche dans le conteneur //instancie la form : amélioration 1&2 - surcharge frmNombre(this....) frmR = new frmNombre(this.frmPrinc); frmR.MdiParent = this; frmR.Show(); } else //le form secondaire est affiché { this.frmR.Activate(); //réactive le form (lui donne le focus) this.nombreM = this.frmPrinc.nombre; } //recopie la valeur courante this.frmR.txtNombre.Text = this.nombreM.ToString(); }
/// <summary> /// Libère la ref au frmNombre /// </summary> public void fermeNombre() { this.frmR = null; //libère la ref au form Nombre }