c#listview再次陷入困境

时间:2013-09-16 17:22:12

标签: c# listview imagelist

自从我上次访问项目完成以来,我的表现非常好,并再次感谢工作。

这次我仍然遇到麻烦这些讨厌的列表视图,这次填充我的列表视图时没有文字出现。

我正在搜索xml文件以查看某个选项是否已激活,如果是,我填写带有图像的列表视图。

因此,如果该选项处于活动状态,我将使用此代码将图像存储在图像列表中。

imageList1.Images.Add("sms", Image.FromFile(appPath + @"\Icons\sms.jpg")); 

搜索我的设置xml并将所述图像添加到我的列表后,我就像这样填充列表视图。

for (int i = 0; i < this.imageList1.Images.Count; i++)
 {
   ListViewItem item = new ListViewItem();                    
   item.ImageIndex = i;
   this.listView1.Items.Add(item);
 }

现在图像显示正常但没有显示图像名称的文字。

我认为这是在我添加带有“sms”位的图像时设置的,如果是这样,我错过了为什么没有显示只是图像?

可能我真的很笨,没有添加但是如何?

此致

德尔

1 个答案:

答案 0 :(得分:2)

   ListViewItem item = new ListViewItem();                    
   item.ImageIndex = i;
   item.Text= imageList1.Images.Keys[i].ToString();