2012-02-14 2 views
5

У меня есть элементы в списке, и я хочу знать, как добавить 2 кнопки, которые заставляют элемент перемещаться вверх в списке, и тот, который заставляет элемент перемещаться вниз в списке. Я выясняю, как это сделать со списками, но я не могу понять, где это сделать для просмотра списков, и помощь приветствуется.Как перемещать элемент списка вверх или вниз с помощью кнопки

ответ

11

Отъезд Listview.Items.Remove и Listview.Items.Insert методы:

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

Работа с индексом примерочной (при удалении ListViewItem, индексы элементов списка, которые приходят после того, как выбранный элемент все меняется на один) может быть болью. Кроме того, вам нужно будет управлять тем, что происходит, когда вы рекламируете или понижаете рейтинг за верхнюю или нижнюю границу индексов предметов.

Надеюсь, что вы начнете.