-2

2 つのチェック ボックスと 1 つのボタンを含むフォームを作成しました。このコードを追加しました

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.txt が開くと思っていたボタンが機能しませんか? 何か案は?

4

2 に答える 2

1

単純なテキスト ボックスは 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()
于 2012-05-28T16:36:09.320 に答える
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()
于 2012-05-28T16:49:11.583 に答える