1

我正在开发的应用程序是一个用 C# 编写的 Windows 窗体应用程序。它上面有一个树视图。每个 treeNode 存储一些数据。我想要做的是打开应用程序的两个副本,将一些树节点从一个应用程序拖放到另一个应用程序。树节点存储的数据应传输到另一个应用程序以在另一个应用程序上构建树节点。我想知道如何实现这样的拖放功能?谢谢你的帮助。

4

1 回答 1

1

我认为如果您将类型标记为 [Serializable] 并实现自定义序列化,它应该可以工作。否则,您可以自己将它们序列化为 MemoryStream,然后使用任何自定义数据格式将该 MemoryStream 添加到数据对象中。

于 2009-11-20T04:50:57.063 回答