2015-05-14 38 views
0

有沒有辦法通過其內容獲取列表框項目索引?就像:如何從listboxitem的內容獲取索引?

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

我知道這樣我會得到一個布爾結果,但我不知道如何獲得項目索引。如果我能得到的指數,我可以能夠與

listbox.Items.RemoveAt(id); 
+1

難道是'ASP.Net'或'WindowsForms'? –

+0

這是WP運行時 –

回答

0

查找該項目的索引中刪除的項目,然後你可以用給定的方法將其刪除:

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); 
} 
2

在WPF

ListBox listBox = new ListBox(); 
int index = listBox.Items.IndexOf(item); 
0

假設該項目沒有選擇,但由於某種原因,你只是想找到它在列表中:

的listbox.items是一個列表框對象集合: 所以:

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

會做的伎倆。