2012-05-21 3 views
0

Использование кода с этой страницы, чтобы начать с:
http://www.java2s.com/Code/CSharp/GUI-Windows-Form/DragginganddroppingbetweenListView.htmMultiple Выбор товара в ListView

Я пытаюсь выяснить, что нужно добавить, чтобы поддержать еще две функции:
а) Уметь мульти -выберите и переместите элементы вместе.
b) Можете совершить перемещение по одному предмету, когда мы дважды кликаем по нему.

Больше информации, материалов для чтения, чтобы помочь с двумя вопросами выше, которые могут поставить меня на правильный путь, очень ценятся.

Спасибо.

+0

Есть ли что-то непонятное в моем ответе? Если да, задайте вопросы в комментариях ответа. – Yatrix

ответ

1

Установите MultiSelect = True в дизайнере. Это позволяет выбрать> 1 элемент.

Я не уверен, что вы имеете в виду «Можете совершить перемещение по одному пункту, когда мы дважды кликаем по нему». Похоже, вы хотите переместить элемент из одного ListView в другой, когда вы дважды щелкните его. В этом случае создайте копию ListViewItem, которую вы дважды щелкнули в событии двойного щелчка (я думаю, что это e.Item, может быть?), А затем добавьте его или вставьте в другой список в коде. Если вы хотите удалить его из двойного щелчка, просто используйте MyListView.RemoveAt и передайте индекс этого элемента.

Неплохо писать, с кодовым названием, поэтому я не буду записывать все этапы. Но это то, что вы захотите сделать, шаг за шагом.

Смежные вопросы