vb.net如何输入在textbox中输入路径
PublicClassForm1PrivateSubTextBox1_TextChanged(senderAsObject,eAsEventArgs)HandlesTex...
Public Class Form1
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Dim mark As String
Dim fileNo As Integer
mark = TextBox1.Text
fileNo = FreeFile()
FileOpen(fileNo, "mark", OpenMode.Input)
End Sub
End Class
我的思路是定义一个字符串,然后将textbox中的数据直接给fileopen打开文件。。。。
这个代码哪里错了该改??? 展开
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
Dim mark As String
Dim fileNo As Integer
mark = TextBox1.Text
fileNo = FreeFile()
FileOpen(fileNo, "mark", OpenMode.Input)
End Sub
End Class
我的思路是定义一个字符串,然后将textbox中的数据直接给fileopen打开文件。。。。
这个代码哪里错了该改??? 展开
展开全部
"mark"去掉双引号
而且你的代码也不应写在TextChanged事件中,因为你那有那么快输完地址?
而且你的代码也不应写在TextChanged事件中,因为你那有那么快输完地址?
追问
那应该是????请您指教
追答
比如下面的
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim mark As String
Dim fileNo As Integer
mark = TextBox1.Text
If Asc(e.KeyChar) <> 13 Then '检测不到回车键退出
Exit Sub
End If
fileNo = FreeFile()
FileOpen(fileNo, mark, OpenMode.Input)
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询