コード例 #1
0
 //--- Mise à jour de la liste des rappels avec les rappels de la collection ---
 private void majListeRappels(int actif)
 {
     lstEnsemble.Items.Clear();
     foreach (Rappel lerappel in this.rappels.Values)
     {
         this.lstEnsemble.Items.Add(lerappel.getDate().ToShortDateString() + " " +
                                    lerappel.getDate().ToShortTimeString() + " : " +
                                    lerappel.getLibelle());
     }
     if (this.lstEnsemble.Items.Count != 0)
     {
         this.lstEnsemble.SelectedIndex = Math.Min(actif, this.lstEnsemble.Items.Count - 1);
     }
     Serialise.Sauve(nomfic, this.rappels);
 }
コード例 #2
0
        //--- Constructeur ---
        public Reveil()
        {
            //--- initialisation des composants (méthode dans l'autre partie de la classe) ---
            InitializeComponent();

            //--- récupération des rappels sérialisés ---
            Object recup = Serialise.Recup(nomfic);

            if (recup != null)
            {
                this.rappels = (SortedList <DateTime, Rappel>)recup;
            }

            //--- sélection par défaut de la fréquence unique ---
            this.cboFrequence.SelectedIndex = 0;

            //--- remplissage éventuel de la liste des rappels ---
            this.majListeRappels(0);
        }