예제 #1
0
 /// <summary>
 /// Edition de l'event "SelectionChanged" de
 /// 'tendanceListbox' afin de conduire l'utilisateur
 /// sur le détail de la recette cliqué (détails)
 /// (Les commentaires sont les mêmes que plus haut,
 /// seul la source de l'event change: ici 'tendanceListbox')
 /// </summary>
 private void ListBoxTendance_ElementChangé(object sender, SelectionChangedEventArgs e)
 {
     if (tendanceListbox.SelectedItem != null)
     {
         if (pTemp != null)
         {
             DétailsDeRecette win3 = new DétailsDeRecette(tendanceListbox.SelectedItem as Recette, pTemp);
             win3.Show();
             this.Close();
             return;
         }
         DétailsDeRecette win2 = new DétailsDeRecette(tendanceListbox.SelectedItem as Recette);
         win2.Show();
         this.Close();
     }
 }
예제 #2
0
 /// <summary>
 /// Edition de l'event "SelectionChanged" de
 /// 'recetteListBox' afin de conduire l'utilisateur
 /// sur le détail de la recette cliqué (détails)
 /// </summary>
 private void ListBox_ElementChangé(object sender, SelectionChangedEventArgs e)
 {
     if (recetteListBox.SelectedItem != null)
     {
         if (pTemp != null)
         {
             DétailsDeRecette win3 = new DétailsDeRecette(recetteListBox.SelectedItem as Recette, pTemp); //On créé une fenêtre "DétailsDeRecette" du type si l'utilisateur est connecté
             win3.Show();                                                                                 //Ouvre la fenêtre "win2"
             this.Close();                                                                                //Ferme la fenêtre actuelle
             return;                                                                                      //Peut être remplacé par un else mais fonctionne aussi
         }
         DétailsDeRecette win2 = new DétailsDeRecette(recetteListBox.SelectedItem as Recette);            //On créé une fenêtre "DétailsDeRecette" du type si l'utilisateur n'est connecté
         win2.Show();
         this.Close();
     }
 }