2010-05-09 9 views
0

적어도 한 시간 동안이 오류로 내 머리를 긁어 왔습니다. 도대체 틀린 것은 무엇입니까? 루프에서 ListViewItem.imageIndex를 설정할 수없는 것 같습니다

:

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

ArgumentOutOfRange 예외가 무엇이 던지 알고 있는지 확인하십시오. 이것이 첫 번째 문제입니다. x는 selectedItems에 대한 유효한 색인입니까? 이미지 목록에 설정하려는 색인이 유효합니까? 인덱스는 1부터 시작하지 않고 0부터 시작한다는 것을 기억하십시오.

관련 문제