2014-06-25 2 views
-1

여기 내 코드입니다. listbox.selected index은 총 카운트가 listitem에 도달 할 때까지 증가합니다.시각적 기본 예외를 피할 수있는 방법이 있습니까

If (ListBox1.SelectedIndex <> totalcount) Then 

      ListBox1.SelectedIndex += 1 

     End If 

은 당신이 당신의리스트 박스의 selectedIndex 속성을 초기화하기 위해서이 예외를

+0

그것은 어떤 예외를 제공? 어딘가에 루프가 있어야하나요? – dfeuer

+0

SelectedIndex 속성은 0을 기준으로합니다. 따라서 totalcount로 설정하면 경계를 넘어서 설정하게됩니다. 달성하고자하는 것에 대해 좀 더 자세히 설명해주십시오. –

답변

0

첫째을 제공합니다.

그 후, 당신은 (상한에 대해 확인하기 위해) 여러 번 작업 더 수행 할 while 구조를 사용해야합니다 :

'Init 
ListBox1.SelectedIndex = 0 
Dim totalcount = ListBox1.Items.Count 

'A loop through each element 
While ListBox1.SelectedIndex <> totalcount - 1 
    ListBox1.SelectedIndex += 1 
End While 
+0

좋아 보이지만 아직 설명이 도움이 될 것입니다. – Beryllium

+0

의견에 감사드립니다. 지금 너에게 옳은가? –

+0

내 편집 좀 봐. 지금은 괜찮을거야. – Beryllium

관련 문제