Quantcast
Channel: Windows Forms General forum
Viewing all articles
Browse latest Browse all 12583

Select a Image from a Listview (imagelist) and display it with a Picturebox

$
0
0

Code to populate imagelist, Listview.

   private void button4_Click(object sender, EventArgs e)
        {
            listView2.Scrollable = true;

            ImageList imageList = new ImageList();

            OpenFileDialog opend1 = new OpenFileDialog();

            opend1.Filter = "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*";

            opend1.Multiselect = true;



            if (opend1.ShowDialog() == DialogResult.OK)
            {

                listView2.View = View.LargeIcon;

                imageList.ImageSize = new Size(100, 100);

                for (int c = 0; c < opend1.FileNames.Length; c++)
                {

                    Image i = Image.FromFile(opend1.FileNames[c].ToString());

                    Image img = i.GetThumbnailImage(100, 100, null, new IntPtr());

                    imageList.Images.Add(img);

                }



                listView2.LargeImageList = imageList;



                for (int j = 0; j < imageList.Images.Count; j++)
                {

                    ListViewItem lstItem = new ListViewItem();

                    lstItem.ImageIndex = j;

                    listView2.Items.Add(lstItem);

                }

            } 
        }

I need help, i have problem here

        private void listView2_SelectedIndexChanged(object sender, EventArgs e)
        {

// trying to populate the picturebox image with the selected image from the listView

            if (listView2.SelectedItems.Count == 0)
                return;
            ListViewItem item = listView2.SelectedItems[0];
            Image img1 = imageList1.Images[item.ImageIndex];
            Image img2 = item.Tag as Image;

            pictureBox3.Image = img2;
        }

The current code i have this error InvalidArgument=Value of '1' is not valid for 'index

Please Help Me Thanks!


Viewing all articles
Browse latest Browse all 12583

Trending Articles