C# winform checkedListBox1按照打勾顺序获取数据

按照打勾顺序获取多选框的值存放在数组中
例如: 多选框的值是按照 1,2,3排列的,现在我先选2,再选1,再选3,
我如何得到顺序是2,1,3这种的。

c#

1个回答

List item = new List();
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.NewValue == CheckState.Checked)
item.Add(e.Index);
else
item.Remove(e.Index);
}
最后foreach item就好了,你试一下满足你的需求不

                 foreach (var index in item)
        {
            var test = checkedListBox1.Items[index];//按照顺序获取你选中的值; index是你选择的索引 按照选择顺序循环
        }
qq_45452273
老友︶ 回复pengzhanli: 大哥,绑定事件是在属性里设置吗
2 个月之前 回复
pengzhanli
pengzhanli 你要先给你的checkedListBox绑定itemchecked事件
2 个月之前 回复
qq_45452273
老友︶ 不行大哥,item没有获得到
2 个月之前 回复
qq_45452273
老友︶ 回复pengzhanli: 这个我写了,foreach item,没看懂咋取值
2 个月之前 回复
qq_45452273
老友︶ foreach item,item是int型的是下标?
2 个月之前 回复
pengzhanli
pengzhanli 是我vs里复制出来有有一点问题 是List<int> item =new List<int>();
2 个月之前 回复
pengzhanli
pengzhanli 这个设置成私有的全局变量,他是要记录你的索引顺序的
2 个月之前 回复
qq_45452273
老友︶ List item = new List();这个放外面报错,
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
c# winform zebra GT800
2
c#winform清空datagridview中的数据
1
c#winform中连接的数据库之间数据的联系
3
C# winform 经过 vs 打包成为exe 安装程序之后 能反编译出源码吗?
1
C# WinForm 怎么获取Labview写的程序的控件内容?
3
求大神帮忙,WIN32 API或C# WINFORM如何进入加密Excel表内,读取数据?
1
如何用C# winform读取存储在SQL数据表中的excel文件路径,然后将excel文件中的数据以折线图显示出来?
2
C# winform定时更新数据并显示到datagridview
0
各位大神有没有C#Winform用自带的chart连接SQLIte数据库得到饼形图的相关程序吗
1
如何在C#的winform中利用Excel表格里的数据画chart(VS自带的控件)图
1
C#winform打包问题,请问如何解决
4
C#winform打包时,在自己电脑可以用,在别人的电脑上显示数据库内存为0kb,如何解决
1
C#winform打包时,在自己电脑可以用,在别人的电脑上数据库出问题了,如何解决
1
在C#winform中有没有点中chart图中的点的事件
0
如何向C#winform中的chart图以表格的形式加数据
1
我想问下在C#winform中下面的那段代码用于什么时候,什么意思
3
如何在C#winform中做一个会变化的排行榜,各位大佬能不能给点思路
1
如何使C#winform中的chart的一点突然变亮
1
如何在C#winform中实现类似功能,代码应该怎么改
1
在C#winform中一直x的范围,y与x的函数关系,如何将x,y绑定为chart的数据源