从Adobe Reader到Textbox的VB NET DragDrop效果

时间:2018-06-06 13:11:55

标签: vb.net ubuntu drag-and-drop virtualbox

我发现通过以下代码将文本从网页拖放到文本框很容易。

Private Sub Tb1_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles tb1.DragEnter

    If h = vbNullString Then
        e.Effect = DragDropEffects.None
        tb1.Text = "You have not created file, Press NEW RECORD."
    Else
        e.Effect = DragDropEffects.All
        tb1.AppendText(e.Data.GetData(DataFormats.Text))
        tb1.AppendText(vbNewLine + vbNewLine)
    End If

End Sub

然而,当我打开pdf文档并尝试执行拖放操作时,问题就出现了。什么都没有被拖累。这与Windows平台有关。我发现在Linux平台上,例如Ubuntu,从pdf文档拖动文本很容易,可以放入文本文件中。但是,我发现了另一个独特的问题。我在virtualbox上运行windows,并启用了双向拖放功能。但是,VB Net表单在某种程度上无法将拖动的文本从Ubuntu拖放到VB Net表单中。 我希望我能够清除一个相当复杂的情况。对此有任何想法都是受欢迎的。

0 个答案:

没有答案