Как перетаскивать элементы представления списка из одного приложения в другое? - PullRequest
0 голосов
/ 23 сентября 2011

Существует одно приложение для создания выигрышных форм с несколькими элементами списка.Я хотел бы перетащить несколько выбранных элементов из этого приложения в другое приложение для создания форм.Каждый элемент представления списка должен содержать некоторые пользовательские данные, и приложение-получатель также должно их получить.

1 Ответ

1 голос
/ 23 сентября 2011

Длинный пример см. В MSDN, Метод Control.DoDragDrop . Важным для вашей конкретной задачи является

  • Вызовите yourDragSourceControl.DoDragDrop(data, effects) с данными, которые вы хотите передать в целевой объект. Вы можете указать любой сериализуемый объект или строку.
  • Вы десериализуете перенесенные данные в обработчике события DragDrop цели перетаскивания; используйте var data = (YourDTO)e.Data.GetData(typeof(YourDTO));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...