是这样的 ,我使用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 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
还希望老师们赐教! 谢谢! |
|
来自: ThinkTank_引擎 > 《WinForm》