C#检查列表框中的选定项目是否按顺序排列

问题描述 投票:0回答:1

我有一个包含29个项目的列表框,我想检查用户是否按顺序选择了这些项目,例如,如果他选择(1,2,3,4),则会显示一个消息框,说明他选择了(1到4 ),如果他选择(1,3,5),则消息框会说他选择了(1,3和5)。

c# wpf winforms listbox selection
1个回答
0
投票

我明白了你想做什么。第一种方法是像这样[:

for (int i = 0; i < listBox1.SelectedItems.Count; i++) { MessageBox.Show("You selected the item " + listBox1.SelectedItems[i] + " with index " + i.ToString()); }
然后,正如在MessageBox中看到的,

获取索引

,我认为这是您想要的。如果要列出[MessageBox中的所有选定项目],只需让用户选择所需的项目,然后制作一个按钮,上面会说出他选择的项目总计
© www.soinside.com 2019 - 2024. All rights reserved.