你好,我已经搜索了很长时间,但似乎找不到解决问题的方法。我尝试了多种方法来通过代码选择列表框中的多个项目,但都没有成功。我最好的结果是在列表框中选择了一个项目。
基本上,我想选择相同值的多个项目。
以下是我的代码,抱歉如果我看起来像个新手,但我刚开始学编程并且还在学习一些基础知识。
foreach (string p in listBox1.Items)
{
if (p == searchstring)
{
index = listBox1.Items.IndexOf(p);
listBox1.SetSelected(index,true);
}
}
所以你可以看到,我试图告诉程序循环遍历我的列表框中的所有项目,并为每个等于“searchstring”的项目获取索引并将其设置为选定。
然而,所有这些代码所做的就是选择第一个等于“searchstring”的项目,使其被选中并停止,它不会迭代所有“searchstring”项目。
SelectionMode
属性是否设置为Multiple
? - shf301