我想让我的用户拖动几个界面项目。目前,只能使用Cursor.Draw方法直接绘制图形对象。 我希望能够显示在屏幕上拖动的项目,拖动Windows图标(如文件夹,可以从窗口拖到窗口和任务栏等)的方式。 dotnet框架是否提供了执行此操作的能力,还是需要大量的钩住可怕的Windows API函数?显示被鼠标光标拖动的图标吗?
编辑:我想要,而我拖动的东西,能够看到我拖动显示在鼠标光标旁边的图像。 我希望能够将该项目拖出窗口,并继续将其显示在鼠标光标旁边。
我想让我的用户拖动几个界面项目。目前,只能使用Cursor.Draw方法直接绘制图形对象。 我希望能够显示在屏幕上拖动的项目,拖动Windows图标(如文件夹,可以从窗口拖到窗口和任务栏等)的方式。 dotnet框架是否提供了执行此操作的能力,还是需要大量的钩住可怕的Windows API函数?显示被鼠标光标拖动的图标吗?
编辑:我想要,而我拖动的东西,能够看到我拖动显示在鼠标光标旁边的图像。 我希望能够将该项目拖出窗口,并继续将其显示在鼠标光标旁边。
我们在SO中有一个simialr问题。 Move a picture box with Mouse。你可以使用相同的东西(?)。将图标放在图片框中并让用户移动它。
我不知道这可能是使用: Drag and Drop in Windows Forms - A Primer
正是你在看什么?需要更多的澄清。 – Shoban 2009-06-02 12:26:41