2014-01-21 3 views
1

Я хочу сделать так, чтобы в цикле он выберет элемент из списка. Я думал о создании цикла for. Это (в основном), что я хочу сделать:Выберите элементы из списка через цикл?

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

Я знаю, что это еще не, как это работает, но я хочу, чтобы это сделать, как это. Я ценю помощь, спасибо = D

EDIT: Я думаю, что это будет работать, но я уверен, что он может быть улучшен:

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

Что вы пытаетесь достичь? Вы пытаетесь выбрать каждый элемент в списке и что-то сделать для этого элемента? Вам просто нужен случайный элемент из списка? –

ответ

0

Try:

lbRooms.setSelected(i, true); 

вместо:

lbRooms.Items.Select(i); 
0

Вы не можете выбрать ваши детали как то , Вы можете использовать индексацию, чтобы получить вашу деталь:

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

Если вы хотите, чтобы выбрать этот элемент можно установить выбранное свойство верно:

currentItem.Selected = true; 
Смежные вопросы