显示鼠标光标拖动的图标?

时间:2009-06-02 12:22:55

标签: .net mouse gdi

我想允许我的用户拖动几个界面项目。目前,似乎只能使用Cursor.Draw方法直接绘制到图形对象。 我希望能够以拖动Windows图标(如文件夹)的方式显示在屏幕上拖动的项目,这些图标可以从窗口拖到窗口和任务栏上等等。 dotnet框架是否提供了执行此操作的能力,还是需要大量连接到可怕的Windows API函数?

编辑:我想在拖动东西的同时,能够看到鼠标光标旁边显示的拖动图像。 我希望能够将项目拖到窗口外,并继续在鼠标光标旁边显示它。

2 个答案:

答案 0 :(得分:1)

我想知道这是否有用: Drag and Drop in Windows Forms - A Primer

答案 1 :(得分:0)

我们在SO中也有类似的问题。 Move a picture box with Mouse。你可以使用相同的东西(?)。将图标保留在图片框中,让用户移动它。