如何拖放列表视图项目从一个应用程序到另一个
本文关键字:一个 应用程序 另一个 视图 何拖放 拖放 列表 项目 | 更新日期: 2023-09-27 18:09:26
有一个win表单应用程序,其中包含一些列表视图项。我想拖动几个选定的项目,从该应用程序到我的另一个赢的形式应用程序。每个列表视图项都应该包含一些自定义数据,并且接收应用程序也需要获取它。
有关冗长的示例,请参见MSDN, Control。DoDragDrop方法。
对你的特定任务很重要- 调用
yourDragSourceControl.DoDragDrop(data, effects)
,将您想要传输的数据传输到drop目标。你可以指定任何可序列化的对象或字符串。 你在拖放目标的拖放事件的处理程序中反序列化传输的数据;使用
var data = (YourDTO)e.Data.GetData(typeof(YourDTO));