调试时Winform AllowDrop不工作

时间:2015-06-24 14:29:51

标签: vb.net winforms visual-studio textbox

我有一个小而简单的Winform应用程序,其中包含一个AllowDrop属性设置为true的文本框。我正在处理DragDropDragEnter事件:

Private Sub txtFile_DragEnter(sender As Object, e As DragEventArgs) Handles txtFile.DragEnter
    If e.Data.GetDataPresent(DataFormats.FileDrop) Then
        e.Effect = DragDropEffects.Copy
    End If
End Sub

Private Sub txtFile_DragDrop(sender As System.Object, e As System.Windows.Forms.DragEventArgs) Handles txtFile.DragDrop
    Dim files() As String = e.Data.GetData(DataFormats.FileDrop)
    If Not files Is Nothing AndAlso files.Length > 0 Then
        txtFile.Text = files.First()
    End If
End Sub

我遇到的问题是,当我进行F5调试时,文本框不会接受文件丢弃,相反,我得到的是“否”#39;光标。如果我结束调试并从/ bin文件夹运行可执行文件,它将按预期工作。

是否有某些特定的Visual Studio调试会阻止文件丢失,或者我是否需要更改任何代码进行调试?

0 个答案:

没有答案