简单的Visual Basic程序有问题吗?

时间:2012-05-28 16:19:29

标签: vb.net

我创建了一个带有两个复选框和一个按钮的表单。我添加了这段代码

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但它不起作用?有什么想法吗?

2 个答案:

答案 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()