Application multipage.

 

Comme en WPF, il est possible d’ouvrir des fenêtres enfants. Celles-ci doivent hériter de la classe ChildWindows. Créons en une en ajoutant un nouvel élément de type fenêtre enfant, renommons la FrmFille.

 

Remarquer qu’elle possède déjà un bouton Ok et un bouton Cancel. Vous pouvez compléter la page.

 

Dans la fenêtre père :

 

            pf.Show();

 

 

            pf.Closed += new EventHandler(pf_Closed);

 

 

  private void pf_Closed(object sender, EventArgs e)

        {

            //Caster dans une classe Child Windows

            FrmFille pf = sender as FrmFille;

            //afficher le retour; ici dans le bouton

            this.btnOuvrir.Content = pf.DialogResult.Value.ToString();

        }

 

 

EXO Multifenêtre

·       Coder cet exercice simple.

·       Si vous êtes en avance, faite un exercice ensemble /détail.

 

 


Voici ce que l’on obtient :

 

Multifenetre

 

Chapitre suivant.