VB,创建一个保存文件菜单

时间:2013-05-19 11:39:50

标签: vb.net visual-studio-2010

是否可以使用VB.2010创建一个“保存”文件选项,将当前应用程序设置保存到文件中,然后才能“打开”这些设置。基本上我是在我的下拉任务栏中实现传统的保存,打开功能之后。

当我说设置时,我的意思是加载文本框内容等

1 个答案:

答案 0 :(得分:1)

如果它不是安全/机密信息,您可以将其存储在文本文件中。

这只是一个例子:

    ' 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()获取下一个免费文件编号,在打开多个文件时使用...

这是一个简单的方法,我相信你可以将它作为模板使用并实现它供你自己使用。

希望有所帮助