首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教,怎么更改ListBox中项的顺序

2012-05-27 
请问,如何更改ListBox中项的顺序在ListBox中,如何将第4项移到第2项的位置上去。一定需要Remove吗?[解决办法

请问,如何更改ListBox中项的顺序
在ListBox中,如何将第4项移到第2项的位置上去。一定需要Remove吗?

[解决办法]
添加的时候改变不就行啦?
或者比较笨的办法,先获取所有的项,然后排序再重新挂上去。
我只想到这个,坐等高人求解
[解决办法]
通过中间变量,对于对象比较简单的列表,比如字符串,交换第一个和第三个位置,可以如下,

C# code
            object obj = listBox1.Items[2];            listBox1.Items[2] = listBox1.Items[0];            listBox1.Items[0] = obj;
[解决办法]
不一定需要删除了再插入,交换一下就可以了

热点排行