0
我試圖將文本文件中的特定行輸出到數組中,其中每個Button
將生成不同的行。例如,Button1
應輸出文本文件中的第一行,Button2
應輸出文本文件中的第二行。將文本文件寫入數組並讀取特定行VB
文本文件:
紅
藍
橙色
綠色
當我按下Button1
我得到的TextBox
( 「紅樓夢」)的第一行然而,當我按Button2
我仍然得到「紅色」。
Public Class Form1
Dim i As Integer
Dim character As String = ""
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
i = 0
readfile()
TextBox1.Text = TextBox1.Text + character
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
i = 1
readfile()
TextBox1.Text = TextBox1.Text + character
End Sub
Sub readfile()
Dim SR As New StreamReader("Colours.txt")
Dim Characters(3) As String
Do Until SR.Peek = -1
character = SR.ReadLine
Characters(i) = character
Loop
SR.Close()
End Sub
End Class
你能修復你的代碼格式嗎?什麼是「角色()」......它似乎並沒有用於任何事情?您的文本文件是單行文本,每行4個單詞或4行,每個單詞1個單詞? –
抱歉,我的文本文件是4行,每行1個字 – DontJudgeMyBadCodePls