2014-01-21 4 views
1

루프를 통해 목록 상자에서 항목을 선택하도록 만들려고합니다. for 루프를 할 생각이었습니다. 이것은 (기본적으로) 내가 달성하고자하는 것입니다 :루프를 통해 목록 상자에서 항목을 선택 하시겠습니까?

for (int i = 0; i < lbRooms.Items.Count; i++) 
{ 
    lbRooms.Items.Select(i); 
    // do stuff here with the selected item 
} 

나는 그게 알고 작동하지 방법,하지만 난 그런 식으로하고 싶지. 나는이 작동합니다 생각하지만, 나는 그것을 개선 할 수있다 확신 : 나는 D =

편집 덕분에 모든 도움을 주셔서 감사합니다

for (int i = 0; i < lbRooms.Items.Count; i++) 
{ 
    lbRooms.SetSelected(i, true); 
} 
+0

당신이 달성하려고하는 무엇을 : 당신이 항목을 true로 선정 속성을 설정할 수 있습니다를 선택합니다

for (int i = 0; i < lbRooms.Items.Count; i++) { var currentItem = lbRooms.Items[i]; } 

: 당신은 당신의 아이템을 얻을 수 인덱서를 사용할 수 있습니까? 목록 상자의 모든 단일 항목을 선택하고 해당 항목에 대해 작업을 수행하려고합니까? 단순히 임의의 항목을 목록 상자에서 원합니까? –

답변

0

시도 :

lbRooms.setSelected(i, true); 

대신 :

lbRooms.Items.Select(i); 
0
foreach (listitem item in lbRooms.Items) 
    //do item manipulation here 
0

당신은 같은 항목을 선택할 수 없습니다

currentItem.Selected = true; 
관련 문제