private void btnAdd_Click(object sender, EventArgs e)
 {
     using (OpenFileDialog openFileDialog = new OpenFileDialog())
     {
         openFileDialog.Filter           = "All Image Files|*.jpg;*.jpeg;*.jpe;*.jif;*.bmp;*.png;*.gif;*.ico;*.emf;*.wmf|Bitmap Files (*.bmp)|*.bmp|GIF Files (*.gif)|*.gif|JPEG Files (*.jpg; *.jpeg; *.jpe; *.jif )|*.jpg;*.jpeg;*.jpe;*.jfif|Meta Files (*.emf; *.wmf)|*.emf,*.wmf|PNG Files (*.png)|*.png|All Files (*.*)|*.*";
         openFileDialog.RestoreDirectory = true;
         if (openFileDialog.ShowDialog() == DialogResult.OK)
         {
             NamedImage namedImage = new NamedImage();
             this.map.NamedImages.Add(namedImage);
             string fileName = System.IO.Path.GetFileName(openFileDialog.FileName);
             if (this.map.NamedImages.GetIndex(fileName) == -1)
             {
                 namedImage.Name = fileName;
             }
             namedImage.Image = Image.FromFile(openFileDialog.FileName);
             //this.imageList1.Images.Add(this.GetResizedImage(namedImage.Image));
             ListViewItem listViewItem = new ListViewItem(namedImage.Name, this.imageList1.Images.Count - 1);
             this.listView1.Select();
             this.listView1.Items.Add(listViewItem);
             this.listView1.SelectedItems.Clear();
             listViewItem.Focused  = true;
             listViewItem.Selected = true;
         }
     }
 }
Exemple #2
0
 public void Remove(NamedImage value)
 {
     base.List.Remove(value);
 }
Exemple #3
0
 public int Add(NamedImage value)
 {
     return(base.List.Add(value));
 }