Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        /// <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 { }
        }