Ejemplo n.º 1
0
        /// <summary>
        /// Ajoute la NotIt à la liste.
        /// </summary>
        /// <param name="notIt">NotIt à ajouter.</param>
        private void AddNotIt(NotIt notIt)
        {
            ListViewItem item = new ListViewItem();

            item.Text       = notIt.Title;
            item.Tag        = notIt;
            item.Name       = notIt.Id.ToString();
            item.ImageIndex = 0;
            listView.Items.Add(item);
            // On s'abonne aux évènements de la NotIt.
            notIt.StatusChanged += statusChangedEventHandler;
            notIt.Show();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Sélection d'une ou plusieurs NotIts.
 /// </summary>
 /// <param name="sender">ListView.</param>
 /// <param name="e">Changement de sélection.</param>
 private void listView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
 {
     foreach (ListViewItem item in listView.SelectedItems)
     {
         // On affiche au premier plan les NotIts sélectionnées.
         NotIt notIt = (NotIt)item.Tag;
         notIt.Show();
         Focus();
     }
     if (listView.SelectedItems.Count == 0)
     {
         deletedToolStripMenuItem.Enabled = false;
     }
     else
     {
         deletedToolStripMenuItem.Enabled = true;
     }
 }