分享

文件拖拽到文本框获取文件路径的问题

 ThinkTank_引擎 2014-08-26

是这样的 ,我使用VS08,VB.NET写一个这样的程序,

在窗口上放置了一个Textbox控件并将它的AllowDrop属性设置成了true

然后我通过Textbox控件的DragEnter事件来判断拖动到文本框的文件类型,代码如下

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

        If e.Data.GetDataPresent(DataFormats.FileDrop) Then

            e.Effect = DragDropEffects.Copy

        Else
            e.Effect = DragDropEffects.None

        End If

    End Sub

最后我想通过下面这个事件来获取被拖放文件的路径显示在文本框中,请问这个怎么实现?

假设这个文件在C盘下(c:\magic.exe)

或者还有什么其他简单的方法可以获取一个拖放到textbox控件上的文件的路径?

    Private Sub TextBox1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles RichTextBox1.DragDrop


    End Sub

还希望老师们赐教!

谢谢!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多