问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB.NET拖放文本文件到TextBox获得其路径。

发布网友 发布时间:2022-09-16 21:05

我来回答

2个回答

热心网友 时间:2023-10-14 04:31

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
TextBox1.AllowDrop = True
End Sub

Private Sub TextBoxDragEnter(sender As Object, e As DragEventArgs) Handles TextBox1.DragEnter
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
Dim files As String()
Try
files = CType(e.Data.GetData(DataFormats.FileDrop), String())
Me.TextBox1.Text = files(files.Length - 1)
Catch ex As Exception
MessageBox.Show(ex.Message)
Return
End Try
End If
End Sub

TextBox1.AllowDrop = True 是开启拖放支持,可以在窗体设计器里面开启它,也可以代码开启。

热心网友 时间:2023-10-14 04:31

Private MouseIsDown As Boolean = False

Private Sub TextBox1_MouseDown(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
' Set a flag to show that the mouse is down.
MouseIsDown = True
End Sub

Private Sub TextBox1_MouseMove(ByVal sender As Object, ByVal e As _
System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseMove
If MouseIsDown Then
' Initiate dragging.
TextBox1.DoDragDrop(TextBox1.Text, DragDropEffects.Copy)
End If
MouseIsDown = False
End Sub

Private Sub TextBox2_DragEnter(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles TextBox2.DragEnter
' Check the format of the data being dropped.
If (e.Data.GetDataPresent(DataFormats.Text)) Then
' Display the copy cursor.
e.Effect = DragDropEffects.Copy
Else
' Display the no-drop cursor.
e.Effect = DragDropEffects.None
End If
End Sub

Private Sub TextBox2_DragDrop(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DragEventArgs) Handles TextBox2.DragDrop
' Paste the text.
TextBox2.Text = e.Data.GetData(DataFormats.Text)
End Sub
微软的Msdn上面有所有的答案。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
word绘制施工进度横道图!表格好了,中间的横道杂往上打!!!急急急_百 ... 如何用 SWOT 模型进行自我分析? 求朋友圈、公众号文案排版工具? 写文案用什么软件 回复文案的软件推荐 学习挖掘机需要什么条件 学挖机新手从哪里学 挖掘机学习都学什么 新手学开挖掘机先学哪些 手工麦芽糖怎么做? 麦芽糖怎么做小零食 跪求各位vb高手,在vb6.0中如何读取excel中的数据,并把数据填写到vb中的textbox上? vb 通过commondialog 获取路径保存到text 要求再次打开软件text保留着上次的路径 VB6.0编程用对话框得到已知文件的路径 vb6:用一个commondialog控件,我需要用打开对话框选择n个路径,然后保存在f:\2.txt中。 华为手机怎样修改usb连接方式? 我想咨询下谁知道南昌洪城服装大市场,那家衣服好看 南昌大学生去哪买衣服鞋子手机和电脑才能实惠且质量好 南昌洪城大市场批发 服装批发 要做服装生意,南康国际服装城、成衣市场和南昌的洪城大市场三个地方哪的服装批发又便宜又好? 南昌洪城大市场进货的地方几点开门的阿 那的款式怎么样 晚上有没有公交车活的士阿 南昌洪城大市场里面的衣服裤子便宜吗 南昌购物去哪里比较好 炒股对自己失去信心了怎么办 电脑无线上网功能突然被被关闭了,怎么开启??型号:Lenovo TianYi 100-141BD 联想天逸100window10怎么开wife共享 联想天逸100笔记本怎样开热点 联想天逸100i5 5200u如何连wifi? 电脑无法关闭wifi,打开无线网络连接也只有开启蓝牙的按钮,没有无线网的。啥情况?怎么弄回去? 我母亲梦见在河边捡黑鱼,捡了好多,但鱼都是死的,我母亲现在在住院,请问做的这个梦有什么意思吗? 如何红烧猪肉块 iPhone XR价格大“跳水”,成为掉价最快的苹果手机之一! 银行晨会互动小游戏 送花是早上送还是晚上去 只想对你说的歌曲介绍 只想一生跟你走的歌曲介绍 只想和你在一起 没有什么不愿意 只想今生今世永远守护你歌曲的名字叫什么? 防静电蜡的使用及操作程序 C#远程访问SQL特别慢 存储过程比SQL语句慢的问题,痛苦中..... 【问题】sql左连接后查询速度很慢 sql语句多表联查,查询速度太慢,超过10s,由于是菜鸟,不知道怎样优化 帮忙SQL执行速度太慢... 类似无边无际这样的成语 电饭锅酸奶蛋糕的做法步骤图,怎么做好吃 学习英语的最佳方法 学习英语的正确方法 求助,在虹桥火车站丢东西了 东西落在上海虹桥候车室了怎么办 我在上海虹桥火车g7511列车到绍兴北站忘了东西 我在1956上海虹桥火车站开往太原南的车上丢了一件东西是怎样才能找到?