2013-09-16 53 views
0

自从我上次访问项目完成并工作得非常好之后,我的表现非常好,再次感谢。c#listview woes again

我仍然遇到这些烦人的列表视图再次这次没有文字显示时,我填充我的列表视图。

我在搜索一个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); 
} 

现在图像显示得很好,但没有显示图像名称的文本。

我认为这是设置时,我添加了图像与“短信”位,如果是这样我缺少什么是什么都没有显示图像?

可能我真的很笨,不加,但怎么样?

问候

德尔

回答

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

谢谢你这么多新的我失去了一些东西喜欢这个网站。 –

+0

欢迎您! – Damith