gpt4 book ai didi

c# - 如何通过单击按钮向上或向下移动 ListView 项目

转载 作者:太空狗 更新时间:2023-10-29 22:23:51 24 4
gpt4 key购买 nike

我在 ListView 中有项目,我想知道如何添加 2 个按钮,一个使项目在列表中向上移动,另一个使项目在列表中向下移动。我弄清楚了如何使用列表框来完成此操作,但我无法弄清楚或找不到在何处为 ListView 执行此操作,我们将不胜感激。

最佳答案

查看 Listview.Items.Remove 和 Listview.Items.Insert 方法:

listView1.Items.Remove(selectedItem);
listView1.Items.Insert(newIndex, selectedItem);

处理不断变化的索引(当您删除 ListViewItem 时,所选项目之后的列表项的索引全部更改一个)可能会很痛苦。此外,您还需要管理当您将项目提升或降级超过项目索引的上限或下限时发生的情况。

希望这能让您入门。

关于c# - 如何通过单击按钮向上或向下移动 ListView 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9271807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com