VB.2010 是否可以创建一个“保存”文件选项,将当前应用程序设置保存到文件中,然后能够“打开”这些设置。基本上我在我的下拉任务栏中实现了传统的保存、打开功能。
当我说设置时,我的意思是大量的文本框内容等
VB.2010 是否可以创建一个“保存”文件选项,将当前应用程序设置保存到文件中,然后能够“打开”这些设置。基本上我在我的下拉任务栏中实现了传统的保存、打开功能。
当我说设置时,我的意思是大量的文本框内容等
如果它不是安全/机密信息,您可以将其存储在文本文件中。
这只是一个例子:
' For own file name or save place...
Dim sfd As New SaveFileDialog
sfd.ShowDialog()
Dim myPath As String = sfd.FileName
' Replace "My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\NAME_OF_FILE.txt" with "myPath"
' To save
FileOpen(1, My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\NAME_OF_FILE.txt", OpenMode.Output)
PrintLine(1, TextBox1.Text)
PrintLine(1, TextBox2.Text)
' And so on...
FileClose(1)
' To load
If My.Computer.FileSystem.FileExists(My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\NAME_OF_FILE.txt") Then
FileOpen(1, My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\NAME_OF_FILE.txt", OpenMode.Input)
TextBox1.Text = LineInput(1)
TextBox2.Text = LineInput(1)
' And so on...
FileClose(1)
End If
请记住始终关闭文件,否则您会遇到内存泄漏和各种讨厌的东西=P
您可以使用FreeFile()
获取下一个免费文件编号,在打开多个文件时使用...
这是一个简单的方法,我相信您可以将其用作模板并实现它以供自己使用。
希望能帮助到你