Winforms OnDrop事件触发并更改目标控制的数据

Winforms OnDrop事件触发并更改目标控制的数据,winforms,drag-and-drop,Winforms,Drag And Drop,我有一个相当简单的问题,但我找不到任何答案 我的设置如下。我有一个简单的WinForm应用程序,它有一个可以拖动的元素(a)。他正在启动DragAndDrop事件复制简单文本 我有第二个窗口(B)(例如TextEditor),它可以处理OnProperty事件并只输入文本 现在是我的案子。我希望在完成从A到B的拖动后,我可以处理一个事件以打开一个新窗口,您可以在其中键入更多文本。然后,该文本应为DragAndDrop事件应使用的数据 我希望天气晴朗,有什么好主意。 谢谢你的帮助 向您致意您有“窗

我有一个相当简单的问题,但我找不到任何答案

我的设置如下。我有一个简单的WinForm应用程序,它有一个可以拖动的元素(a)。他正在启动DragAndDrop事件复制简单文本

我有第二个窗口(B)(例如TextEditor),它可以处理OnProperty事件并只输入文本

现在是我的案子。我希望在完成从A到B的拖动后,我可以处理一个事件以打开一个新窗口,您可以在其中键入更多文本。然后,该文本应为DragAndDrop事件应使用的数据

我希望天气晴朗,有什么好主意。 谢谢你的帮助


向您致意

您有“窗口(B)”的源代码吗?如果没有,则可以捕获的返回值以确定“拖放操作期间执行的最终效果。”;很多人没有意识到这是一个阻塞调用。我没有任何源代码或Window(B)控件。使用返回值,我只能确定最终执行了哪些操作。但我无法更改已执行操作的值。我需要介于两者之间的角色。删除操作已启动,但我仍然可以更改删除事件的值。欢迎使用StackOverflow,请花一点时间查看教程:,如何创建最小、完整且可验证的示例:,更具体地说,如何提出好的问题——如果你在寻求帮助之前对自己的问题做了一些思考,并在代码中加入了一个特定的问题,而你已经尽力自己解决了这个问题,那么你会得到更好的反馈和有用的答案。一旦你对具体问题有了想法,你就可以编辑你的帖子。我不确定是否有一种机制可以实现你想要的。为什么不让用户在执行拖动之前键入文本?用户应该能够在操作时进一步自定义文本。例如,您有一个foreach(myObjects中的var myObject){}的代码模板,并在DragAndDrop上对其进行自定义以更改对象的名称。