/// Ajoute la BrainStorm à la liste. /// <param name="brainStorm">BrainStorm à ajouter.</param> private void AddBrainStorm(BrainStorm brainStorm) { ListViewItem item = new ListViewItem(); item.Text = brainStorm.Title; item.Tag = brainStorm; item.Name = brainStorm.Id.ToString(); item.ImageIndex = 0; listView.Items.Add(item); // On s'abonne aux évènements de la BrainStorm. brainStorm.StatusChanged += statusChangedEventHandler; brainStorm.Show(); }
/// Sélection d'une ou plusieurs BrainStorms. /// <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 BrainStorms sélectionnées. BrainStorm brainStorm = (BrainStorm)item.Tag; brainStorm.Show(); Focus(); } if (listView.SelectedItems.Count == 0) { deletedToolStripMenuItem.Enabled = false; } else { deletedToolStripMenuItem.Enabled = true; } }