我通过imagelist控件将图片添加到listview中,现在想通过选择中图片的时候知道图片的路径;不知道能不能实现。我是个新手,求具体说明,谢谢。
我的部分代码 private void button1_Click(object sender, EventArgs e)
        {
            this.folderBrowserDialog1.ShowDialog();
            string path = this.folderBrowserDialog1.SelectedPath;
            DirectoryInfo dir = new DirectoryInfo(path);
           
            foreach(FileInfo f in dir.GetFiles("*.jpg")){
               
                string filepath = f.FullName;
                //this.listView1.Items.Add(filepath);
                this.imageList1.Images.Add(Image.FromFile(filepath));
            
            }
            for (int i = 0; i < this.imageList1.Images.Count;i++ ) {                
                this.listView1.Items.Add("图"+i,i);
                
            }
            
              
         
        }
        int number;
        private void listView1_SelectedIndexChanged_1(object sender, EventArgs e)
        {if(this.listView1.SelectedItems.Count>0){
            string name = this.listView1.SelectedItems[0].SubItems[0].Text.ToString();
            for (int i = 0; i < this.listView1.Items.Count;i++ ) {
              if(this.listView1.Items[i].SubItems[0].Text.ToString()==name){
                  this.number = i;
              }
            }            Image im = this.imageList1.Images[number];
            
            MessageBox.Show();
        }        }
     通过messgebox.show 显示地址就好。