如何拖放列表视图项目从一个应用程序到另一个

本文关键字:一个 应用程序 另一个 视图 何拖放 拖放 列表 项目 | 更新日期: 2023-09-27 18:09:26

有一个win表单应用程序,其中包含一些列表视图项。我想拖动几个选定的项目,从该应用程序到我的另一个赢的形式应用程序。每个列表视图项都应该包含一些自定义数据,并且接收应用程序也需要获取它。

如何拖放列表视图项目从一个应用程序到另一个

有关冗长的示例,请参见MSDN, Control。DoDragDrop方法。

对你的特定任务很重要
  • 调用yourDragSourceControl.DoDragDrop(data, effects),将您想要传输的数据传输到drop目标。你可以指定任何可序列化的对象或字符串。
  • 你在拖放目标的拖放事件的处理程序中反序列化传输的数据;使用var data = (YourDTO)e.Data.GetData(typeof(YourDTO));
相关文章: