拖放过程中鼠标离开时的处理方式

时间:2013-10-12 02:38:11

标签: vb.net

我的表单设置为能够将文件拖放到文本框中,并将文件拖出文本框,从而清除文本框。踢球者是必须在表单上删除文本框中的拖出。如果我试图将它拖到表单之外,那么它会崩溃。当鼠标移动到表单之外时,我希望拖放忽略。有任何想法吗?这是我将文件拖出文本框并从表单中删除时出现的错误:

无效的FORMATETC结构(来自HRESULT的异常:0x80040064(DV_E_FORMATETC))

1 个答案:

答案 0 :(得分:0)

您可以将光标保留在表单内。 Cursor.Clip

MouseDown事件:

Cursor.Clip = Me.RectangleToScreen(Me.ClientRectangle)

MouseUp事件:

Cursor.Clip = Nothing