有沒有辦法通過其內容獲取列表框項目索引?就像:如何從listboxitem的內容獲取索引?
id = listbox.Items.Contains("text");
我知道這樣我會得到一個布爾結果,但我不知道如何獲得項目索引。如果我能得到的指數,我可以能夠與
listbox.Items.RemoveAt(id);
有沒有辦法通過其內容獲取列表框項目索引?就像:如何從listboxitem的內容獲取索引?
id = listbox.Items.Contains("text");
我知道這樣我會得到一個布爾結果,但我不知道如何獲得項目索引。如果我能得到的指數,我可以能夠與
listbox.Items.RemoveAt(id);
查找該項目的索引中刪除的項目,然後你可以用給定的方法將其刪除:
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);
}
在WPF
ListBox listBox = new ListBox();
int index = listBox.Items.IndexOf(item);
假設該項目沒有選擇,但由於某種原因,你只是想找到它在列表中:
的listbox.items是一個列表框對象集合: 所以:
id=listbox.items.IndexOf("text");
會做的伎倆。
難道是'ASP.Net'或'WindowsForms'? –
這是WP運行時 –