【问题标题】:How to drag and drop list view items from one app to another?如何将列表视图项目从一个应用程序拖放到另一个应用程序?
【发布时间】:2011-11-23 21:21:14
【问题描述】:

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

【问题讨论】:

    标签: c# winforms listview drag-and-drop


    【解决方案1】:

    有关详细示例,请参阅 MSDN,Control.DoDragDrop Method。对您的特定任务很重要的是

    • 调用yourDragSourceControl.DoDragDrop(data, effects) 并提供您要传输到放置目标的数据。您可以指定任何可序列化的对象或字符串。
    • 您在放置目标的 DragDrop 事件的处理程序中反序列化传输的数据;使用var data = (YourDTO)e.Data.GetData(typeof(YourDTO));

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      相关资源
      最近更新 更多