0

在我正在处理的程序的某些使用过程中,我需要在复制某些内容时使用带有小加号的小虚线框来显示拖放光标。在 DragEnter 事件处理程序中,我可以将 e.Effect 设置为 DragDropEffects.Copy,但我需要在应用程序的其他地方执行相同的操作,因为我没有可以使用的 DragEventArgs 对象。

没有在我的项目中添加一个新的光标文件并手动创建与 Microsoft 的光标匹配的图形,(我确信这样做存在某种法律问题)在 C# 或 VB 中是否有任何选项可以让我得到那个没有 DragEnter 事件的光标样式?

4

1 回答 1

1

对于最少的工作量,您可以使用 .NET 的“SizeAll”游标。虽然我认为这并不完全是您所指的拖放,但它是在 Windows 中移动某些东西的通用图像。要在 C# 中执行此操作,请使用:

this.Cursor = Cursors.SizeAll;

或者在 VB .NET 中,使用:

Me.Cursor = Cursors.SizeAll

如果该游标不适合您,这里有一个链接显示所有可用的 .NET 游标及其名称:表单上的所有游标

于 2012-10-03T20:17:43.880 回答