2
我需要为窗体用户(C#4.0应用程序)提供一种在显示包含多个项目的列表的控件上采取行动的方式。所需要的是给用户一种选择项目的方法,然后通过改变顺序来改变它的上行或下行。一个可能的解决方案是在下面的图像中显示了一个可能的实现,它使用了几个按钮(标记为+和 - )来为每个元素更改排序键值,然后将排序责任归于由ListBox控件提供的字母排序。改变必须持续到形式处置用户可排序列表控件
我想知道是否有更好或更简单的方法来得到相同的结果;也许有一些控制功能,我不知道。谢谢
您是否希望用户定义的订单被保留? – Jodrell
看看[使用拖放重新排序winforms listbox](http://stackoverflow.com/questions/805165/reorder-a-winforms-listbox-using-drag-and-drop)。 – CodeCaster