2015-05-14 4 views
0

Есть ли способ получить индекс элемента списка по его содержанию? Что-то вроде:Как я могу получить Index из listboxitem по его содержимому?

id = listbox.Items.Contains("text"); 

Я знаю, что таким образом я получу результат BOOL, но я не знаю, как получить элемент индекса. Если бы я мог бы получить индекс я мог бы быть в состоянии удалить элементы с

listbox.Items.RemoveAt(id); 
+1

Является ли 'ASP.Net' или' WindowsForms'? –

+0

Это WP Runtime –

ответ

0

Look для индекса элемента, а затем вы можете удалить его с помощью данного метода:

int index = myListBox.Items.IndexOf(itemToSearch); 
/*if there is no coincidence, it returns -1, so you must check for that return, else RemoveAt(-1) would give you a runtime error.*/ 
if (index >=0) 
{ 
myListBox.Items.RemoveAt(index); 
} 
0

Предполагая, что элемент не выбран, но по какой-то причине, вы просто хотите, чтобы найти его в списке:

listbox.items коллекция объект ListBox: Итак:

id=listbox.items.IndexOf("text"); 

будет делать трюк.

 Смежные вопросы

  • Нет связанных вопросов^_^