我有以下代码:
Public Class MyAccount
Dim FileName As String = Application.StartupPath & "\myarray.txt"
Dim AccessLog() As String
Private Sub MyAccount_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ListBox1.Items.Clear()
AccessLog = File.ReadAllLines(FileName)
ListBox1.Items.AddRange(AccessLog)
ListBox1.Items.Add("Last Login: " + DateTime.Now.ToLongTimeString())
IO.File.WriteAllLines(FileName, ListBox1)
ListBox1.Refresh()
End Sub
End Class
我使用此代码的目标是,每次打开 MyAccount() 表单时,它都会向列表框添加一条记录,然后将其保存到文本文件中以在应用程序关闭后保留。但是,我不确定我是否以最好的方式做到这一点,并且我收到以下错误消息“文件未声明。由于其保护级别,它可能是可访问的”:
AccessLog = File.ReadAllLines(FileName)
任何帮助将不胜感激。