我有以下代码
Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click
textbox = New TextBox
textbox.Size = New Size(50, 50)
If Controls.Count > 0 Then
TextBox.Top = Controls(Controls.Count - 1).Bottom
End If
Me.SplitContainer2.Panel1.Controls.Add(textbox)
End Sub
这样做是一个接一个地添加文本框的实例。
下一个将文本文件写入我的系统。
Private Sub Button6_Click_1(sender As System.Object, e As System.EventArgs) Handles Button6.Click
Dim FILE_NAME As String = "C:\Users\Pantheo\test2.txt"
If File.Exists(FILE_NAME) = True Then
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.Write(textbox.Text)
objWriter.Close()
MsgBox("Text written to file")
Else
MsgBox("File Does Not Exist")
End If
End Sub
但是它只写入最后一个控件的值。例如,如果我创建了 2 个文本框,通过单击 Button5 两次,test2.txt 仅包含来自第二个文本框而不是第一个文本框的 .Text 值
有没有办法将每个文本框中的 .Text 值写入同一个文本文件?