【问题标题】:Show icons being dragged by the mouse cursor?显示被鼠标光标拖动的图标?
【发布时间】:2010-10-30 16:00:55
【问题描述】:

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

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

【问题讨论】:

  • 你到底在看什么?需要更多说明。

标签: .net mouse gdi


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      • 2018-12-01
      相关资源
      最近更新 更多