【发布时间】:2013-01-15 11:07:22
【问题描述】:
我需要为 Windows 窗体用户(C# 4.0 应用程序)提供一种对显示包含多个项目的列表的控件进行操作的方法。所需要的是给用户一种方法来选择一个项目,然后因为改变顺序而向上或向下移动它。下图显示了一个可能的解决方案,它显示了一个可能的实现,它使用几个按钮(标记为 + 和 -)来更改每个元素的排序键值,然后将重新排序责任赋予对 ListBox 控件提供的字母排序的覆盖.更改必须持续到表单处理
我想知道是否有更好或更简单的方法来获得相同的结果;也许有一些我不知道的控制功能。谢谢
【问题讨论】:
-
你想保留用户定义的订单吗?