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