至少一个小时我一直在摸不着这个错误,这到底有什么不对?
循环:
if (selectedItems[x].ImageIndex == 3)
{
List<ListViewItem> dupes = CP.listCache.FindAll(delegate(ListViewItem item) { return item.Text == selectedItems[x].Text; });
if (dupes != null && dupes.Count == 1)
dupes[0].ImageIndex = 0;
}
我可以访问imageIndex,但不能设置它。发生ArgumentOutOfRange异常。
答案 0 :(得分:0)
确保你知道什么会引发你的ArgumentOutOfRange异常 - 这是你的第一个问题。 x是selectedItems的有效索引吗?您在图像列表中设置的索引是否有效?请记住,索引从零开始,而不是从1开始。