我创建了一个带有两个复选框和一个按钮的表单。我添加了这段代码
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Bg1.txt As String = "C:\Users\Josh\Documents\Bg1.txt"
Dim objReader As New System.IO.StreamReader(Bg1.txt)
TextBox1.Text = objReader.ReadToEnd
objReader.Close()
End Sub
End Class
按钮认为点击时会打开Bg1.text但它不起作用?有什么想法吗?
答案 0 :(得分:1)
简单文本框是一行。 您不能创建名称包含点"的变量。" 打开设计器(您在其中编辑表单)右键单击文本框并检查多行。
Dim TXTpath As String = "C:\Users\Josh\Documents\Bg1.txt"
Dim FileReader As System.IO.StreamReader
FileReader = New System.IO.StreamReader(TXTpath)
TextBox1.Text = FileReader.ReadToEnd()
FileReader.Close()
答案 1 :(得分:0)
对我来说最突出的是你使用Bg1.Txt作为无效的字符串名称。我已经采用了你的代码并对其进行了修改,它确实有效。
Dim filename As String = "C:\Users\Josh\Documents\Bg1.txt"
Dim objReader As New System.IO.StreamReader(filename)
TextBox1.Text = objReader.ReadToEnd
objReader.Close()