C#实现ListView选中项向上或向下移动的方法
程序员文章站
2023-08-17 19:48:51
本文实例讲述了c#实现listview选中项向上或向下移动的方法。分享给大家供大家参考。具体实现方法如下:
private void buttonup_click...
本文实例讲述了c#实现listview选中项向上或向下移动的方法。分享给大家供大家参考。具体实现方法如下:
private void buttonup_click(object sender, eventargs e) { if (listview.selecteditems.count > 0 && listview.selecteditems[0].index != 0) { listview.beginupdate(); foreach (listviewitem lvi in listview.selecteditems) { listviewitem item = lvi; int index = lvi.index; listview.items.removeat(index); listview.items.insert(index - 1, item); } listview.endupdate(); } listview.focus(); } private void buttondown_click(object sender, eventargs e) { if (listview.selecteditems.count > 0 && listview.selecteditems[listview.selecteditems.count - 1].index < (listview.items.count-1)) { listview.beginupdate(); int count = listview.selecteditems.count; foreach (listviewitem lvi in listview.selecteditems) { listviewitem item = lvi; int index = lvi.index; listview.items.removeat(index); listview.items.insert(index + count, item); } listview.endupdate(); } listview.focus(); }
希望本文所述对大家的c#程序设计有所帮助。
上一篇: Vue中保存数据到磁盘文件的方法
下一篇: 桂枝人参汤的功效你知道多少