private void toolStripButtonOk_Click(object sender, EventArgs e) { List <Enfant> enfants = new List <Enfant>(); int nb = 0; foreach (ListViewItem i in listView1.Items) { Enfant ef = (Enfant)(i.Tag); ef.prenom = i.Text; enfants.Add(ef); if (!ef.BuiltIn) { ++nb; } } Properties.Settings.Default.Photos = new Enfant[nb]; nb = 0; foreach (var ef in enfants) { if (!ef.BuiltIn) { Properties.Settings.Default.Photos[nb] = ef; ++nb; } } Properties.Settings.Default.Save(); Enfants.enfants = enfants; this.DialogResult = DialogResult.OK; this.Close(); }
/// <summary> /// sélectionne un enfant /// </summary> /// <param name="comboBox1">contrôle ComboBox de la liste des enfants</param> /// <param name="pictureBox1">contrôle pour afficher la photo</param> public static void Selecteur(ComboBox comboBox1, PictureBox pictureBox1) { try { if (comboBox1.SelectedItem == null) { pictureBox1.Image = null; return; } Enfant e = (Enfant)comboBox1.SelectedItem; if ((pictureBox1.Tag as string) == e.key) { return; } pictureBox1.Tag = e.key; Properties.Settings.Default.Prénom = e.prenom; Historique.Add(e.prenom); pictureBox1.Image = e.image; } catch { } }