2009-12-11 2 views
1

Привет У меня есть эта программа Im пытается сделатьListBox и как выполнять действия по выбранным элементам

, но теперь я пытаюсь добавить возможность удаления элементов (только выбранные).

спасибо заранее

+0

каковы симптомы? что не работает над этим? В среднем ли это неправильно? –

+0

На самом деле я сделал Средство, которое теперь работает со мной ... Я добавляю код avg – Tony

+0

Я попробовал это для удаления, но его не работает listBox1.SelectedItems.Clear(); – Tony

ответ

1

Чтобы удалить выбранные элементы:

while (listBox1.SelectedIndices.Count > 0) 
    listBox1.Items.RemoveAt(listBox1.SelectedIndices[0]);
+0

Хороший Smart One thanx jon – Tony

0
protected void Button2_Click(object sender, EventArgs e) 
{ 
    for(int i = ListBox1.Items.Count -1; i>=0; i--) 
    { 
     if (ListBox1.Items[i].Selected) 
     { 
      ListBox1.Items.Remove(ListBox1.Items[i]); 
     } 
    } 
} 

Это должно работать для удаления также

+0

listBox1.Items - это «ObjectCollection». Вы думаете о «ListView». –

+0

Ошибка «объект» не содержит определения для «Selected» – Tony