2
我需要爲窗體用戶(C#4.0應用程序)提供一種在顯示包含多個項目的列表的控件上採取行動的方式。所需要的是給用戶一種選擇項目的方法,然後通過改變順序來改變它的上行或下行。一個可能的解決方案是在下面的圖像中顯示了一個可能的實現,它使用了幾個按鈕(標記爲+和 - )來爲每個元素更改排序鍵值,然後將排序責任歸於由ListBox控件提供的字母排序。改變必須持續到形式處置用戶可排序列表控件
我想知道是否有更好或更簡單的方法來得到相同的結果;也許有一些控制功能,我不知道。謝謝
您是否希望用戶定義的訂單被保留? – Jodrell
看看[使用拖放重新排序winforms listbox](http://stackoverflow.com/questions/805165/reorder-a-winforms-listbox-using-drag-and-drop)。 – CodeCaster