C#实现ListView选中项向上或向下移动的方法
程序员文章站
2023-11-29 17:21:40
本文实例讲述了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#程序设计有所帮助。
上一篇: 分析企业营销型网站建设的七个注意要素
下一篇: SQL Server的复制功能