
C#中为listview中的项添加的图标,不能显示。说找不到图片。
C#中为listview中的项添加的图标,但是不能显示图标,说找不到图片。但是我在imagelist中添加了图片的,而且就算在该项目的文件夹根目录放了用来显示的图片,也不...
C#中为listview中的项添加的图标,但是不能显示图标,说找不到图片。但是我在imagelist中添加了图片的,而且就算在该项目的文件夹根目录放了用来显示的图片,也不能显示。
代码如下:
private void Form1_Load(object sender, EventArgs e)
{
listView1.LargeImageList = imageList1;
imageList1.ImageSize = new Size(37, 36);
imageList1.Images.Add(Image.FromFile("01.png"));
imageList1.Images.Add(Image.FromFile("02.png"));
listView1.SmallImageList = imageList1;
listView1.Items.Add("项目1");
listView1.Items.Add("项目2");
listView1.Items[0].ImageIndex = 1;
listView1.Items[1].ImageIndex = 1;
}
问题截图System.IO.FileNotFoundException: 01.png:
十分感谢! 展开
代码如下:
private void Form1_Load(object sender, EventArgs e)
{
listView1.LargeImageList = imageList1;
imageList1.ImageSize = new Size(37, 36);
imageList1.Images.Add(Image.FromFile("01.png"));
imageList1.Images.Add(Image.FromFile("02.png"));
listView1.SmallImageList = imageList1;
listView1.Items.Add("项目1");
listView1.Items.Add("项目2");
listView1.Items[0].ImageIndex = 1;
listView1.Items[1].ImageIndex = 1;
}
问题截图System.IO.FileNotFoundException: 01.png:
十分感谢! 展开
展开全部
是你的图片路径出现了问题,01.png 这里出错了,参数里应该是填写具体路径的字符串,而你这里只写了01.png 这就让它不知道去哪找这张图片。
把它改成:D:\image\01.png就可以了,参数里一定要完整的图片路径。
把它改成:D:\image\01.png就可以了,参数里一定要完整的图片路径。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询