ImageList不在列表C#

时间:2019-08-28 15:33:38

标签: .net image tags imagelist

我正在将图像插入C#中的图像列表中,并将文件名保存到图像的Tag属性中。这是代码:

AddFileToList(字符串文件)//文件是视频文件的名称

{

字符串txt;

System.IO.Stream thumbJpegStream =新的MemoryStream();

///用从视频文件中提取的jpeg图像加载thumbJpegStream

var image = Image.FromStream(thumbJpegStream);

txt =“。\ Thumbnails \” + Path.GetFileNameWithoutExtension(file)+“ .jpg”;

image.Save(txt); //保存缩略图

image.Tag = Path.GetFileNameWithoutExtension(file); //设置标签属性

imageList1.Images.Add(image);

}

在这种情况下,当image.Tag具有正确的文件名值时,imageList1.Images []。Tag中的项目为null。那就是我写的代码:

int pp = imageList1.Images.Count;

字符串str1 = imageList1.Images [pp-1] .Tag;

str1值为null。似乎插入imagelist中,Tag属性丢失了。我该如何克服?

0 个答案:

没有答案