【发布时间】:2010-12-29 05:53:15
【问题描述】:
我有一个列表框,其中大约有 10 个项目。现在我在顶部选择一些项目(超过两个),在中间选择一些项目。我想创建一个列表,其中包含这两个不同选择中最多连续选择的项目。也就是说,如果顶部的少数选定项目大于中间的少数选定项目,那么顶部的少数项目应该进入列表。怎么做?我已经检查了连续性,如下所示:
for (int i = 0; i < lb.SelectedIndices.Count - 1; i++)
{
if (lb.SelectedIndices[i] < lb.SelectedIndices[i + 1] - 1)
return false;
return true;
}
【问题讨论】: