自从我上次访问项目完成以来,我的表现非常好,并再次感谢工作。
这次我仍然遇到麻烦这些讨厌的列表视图,这次填充我的列表视图时没有文字出现。
我正在搜索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”位的图像时设置的,如果是这样,我错过了为什么没有显示只是图像?
可能我真的很笨,没有添加但是如何?
此致
德尔
答案 0 :(得分:2)
ListViewItem item = new ListViewItem();
item.ImageIndex = i;
item.Text= imageList1.Images.Keys[i].ToString();