在我正在使用的程序的一些使用过程中,我需要使用带有小加号的小点框显示拖放光标,复制时使用。从DragEnter事件处理程序中,我可以将e.Effect设置为DragDropEffects.Copy,但是我需要在应用程序的其他地方执行相同的操作,我没有使用DragEventArgs对象。
没有向我的项目添加新的光标文件并手动创建与Microsoft游标匹配的图形(我确定这样做有某种法律问题)是否有C#或VB中的任何选项都允许我在没有DragEnter事件的情况下获得该光标样式?
答案 0 :(得分:1)
对于最少量的工作,您可以使用.NET的“SizeAll”光标。虽然我认为这不是你所指的拖放,但它是一种在Windows中移动内容的通用图像。要在C#中执行此操作,请使用:
this.Cursor = Cursors.SizeAll;
或者在VB .NET中,使用:
Me.Cursor = Cursors.SizeAll
如果该光标不适合您,这里有一个链接,显示所有可用的.NET游标及其名称:All Cursors on the a Form