我想这样做,通过循环,它将从列表框中选择一个项目。我正在考虑做一个for循环。这(基本上)是我想要完成的:
for (int i = 0; i < lbRooms.Items.Count; i++)
{
lbRooms.Items.Select(i);
// do stuff here with the selected item
}
我知道这不是它的工作方式,但我希望它能像那样做。感谢所有的帮助,谢谢= D
编辑:我认为这会有效,但我确信它可以改进:for (int i = 0; i < lbRooms.Items.Count; i++)
{
lbRooms.SetSelected(i, true);
}
答案 0 :(得分:0)
尝试:
lbRooms.setSelected(i, true);
而不是:
lbRooms.Items.Select(i);
答案 1 :(得分:0)
foreach (listitem item in lbRooms.Items)
//do item manipulation here
答案 2 :(得分:0)
您无法选择这样的项目,您可以使用索引器获取您的项目:
for (int i = 0; i < lbRooms.Items.Count; i++)
{
var currentItem = lbRooms.Items[i];
}
如果要选择该项目,可以将Selected属性设置为true:
currentItem.Selected = true;