2014-01-21 63 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

?你是否想要選擇列表框中的每個項目並對該項目執行某些操作?你只是想從列表框中隨機選擇一個項目嗎? –

回答

0

嘗試:

lbRooms.setSelected(i, true); 

,而不是:

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

你無法選擇你的項目一樣, ,您可以使用索引來得到你的項目:

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

如果你想選擇的項目,你可以選擇的屬性設置爲true:什麼是你想完成

currentItem.Selected = true; 
相關問題