我有一个包含29个项目的列表框,我想检查用户是否按顺序选择了这些项目,例如,如果他选择(1,2,3,4),则会显示一个消息框,说明他选择了(1到4 ),如果他选择(1,3,5),则消息框会说他选择了(1,3和5)。
我明白了你想做什么。第一种方法是像这样[:
for (int i = 0; i < listBox1.SelectedItems.Count; i++)
{
MessageBox.Show("You selected the item " + listBox1.SelectedItems[i] + " with index " + i.ToString());
}
然后,正如在MessageBox中看到的,,我认为这是您想要的。如果要列出[MessageBox中的所有选定项目],只需让用户选择所需的项目,然后制作一个按钮,上面会说出他选择的项目总计。获取索引