求C#大神,看看我补充的代码,我想通过鼠标点击展示的图片,该图片就可以显示在pictureBox里,这个怎么写

2024-11-08 15:41:18
推荐回答(2个)
回答(1):

1、定义全局变量 List tifPath = new List(); 用来记录各图片路径
2、在你的程序
tifNames.Add(TheFolder.GetFiles()[i].Name);//添加文件名
下面添加如下一句,用来保存图片路径
tifPath.Add(TheFolder.GetFiles()[i].DirectoryName + "\\" + TheFolder.GetFiles()[i].Name);
3、在界面添加一个pictureBox1
4、添加listView的ItemSelectionChanged事件
private void listView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
this.pictureBox1.Load(tifPath[e.ItemIndex]);
}
5、单击listview某一项,则显示图片。

回答(2):

你的问题可以分为两个,你不会的是哪个?

  1. 如何获取listview的选中项(结合你上面的可以说是imageList1的索引)

  2. 如何显示imageList1的某个图片到picturebox