/// <summary> /// Constructeur de la form frmMDI /// </summary> public frmMDI() { InitializeComponent(); //instancie une form principal et l'affiche dans le conteneur frmMDI frmPrinc = new frmExo5(); frmPrinc.MdiParent = this; frmPrinc.Show(); }
private frmExo5 frmPrinc; //amélioration 2 : stocké - réference au form appelant /// <summary> /// constructeur par défaut de la form frmChrono /// </summary> public frmChrono(frmExo5 f) //amélioration 2 - constructeur paramétré { InitializeComponent(); /*frmExo5 frmPrinc; //avant l'amélioration 2, objet * frmPrinc = new frmExo5(); * this.chronoC = frmPrinc.GetChrono(); * this.textChrono.Text = this.chronoC.ToString(); */ this.frmPrinc = f; //amélioration 2 - mémorise la ref au form appelant }
private frmExo5 frmPrinc; //amélioration 2 : stocké - réference au form appelant /// <summary> /// constructeur par défaut de la form frmNombre /// </summary> public frmNombre(frmExo5 f) //amélioration 2 - constructeur paramétré { InitializeComponent(); //instancie un objet frmExo5 /* frmExo5 frmPrinc; //avant l'amélioration 2, objet * frmPrinc = new frmExo5(); * this.nombreN = frmPrinc.GetNombre(); * this.txtNombre.Text = this.nombreN.ToString(); */ this.frmPrinc = f; //amélioration 2 - mémorise la ref au form appelant }