您好,我已經搜索了一段時間,似乎無法找到解決我的問題,我已經嘗試了多種方法來通過代碼選擇多個項目在我的列表框中,但沒有工作,我得到的最好結果是我的列表框中的1個選定項目。通過代碼選擇多個列表框項目
基本上我想選擇多個具有相同值的項目。
下面是我的代碼,對不起,如果我看起來新手,但我是編程新手,仍然學習基本的東西。
foreach (string p in listBox1.Items)
{
if (p == searchstring)
{
index = listBox1.Items.IndexOf(p);
listBox1.SetSelected(index,true);
}
}
因此,大家可以看到,我想通過我的列表框中的所有項目,以告訴程序循環,併爲每個等於項目「搜索字符串」拿到指標,並將其設置爲選中狀態。
然而,所有這些代碼所做的是選擇列表中的第一個項目,它等於「搜索字符串」使它選中並停止,它不遍歷所有「搜索字符串」項目。
是'SelectionMode'你的列表框設置爲「多個」? – shf301