Save/Load 完整形式

Save/Load full form

我正在空闲时间为朋友编写一个程序,用于记录学生进行物理治疗和职业治疗。我使用的是 visual basic,到目前为止已经创建了一个基本表单,但我意识到我不确定如何 save/load 将要输入的信息。

到目前为止,这是表格的样子(我知道的基本情况) Form

我目前无法访问 sql 或 ms 访问权限,因此我希望能够将所有信息保存到 txt 文档或 xml 文件中并能够阅读并在以后更新它。最终我会有多个表格都与一个学生相关联,并希望将它们全部保存在一起。

任何帮助将不胜感激。

您可以使用此方法,它会完美运行,但数据将存储在 xml 文件中并且可以编辑:

首先你去你的项目属性:

然后进入设置选项卡:

然后添加存储数据所需的所有变量:

所以要保存数据,您可以使用 Form_Closing 事件:

Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
   My.Settings.StudentName = StudentNameTextBox.Text
   '.......
   '....
   'And you do that for all the information that you need to store.
End Sub

要在加载表单时加载数据,只需反转存储方式即可:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
     StudentNameTextBox.Text = My.Settings.StudentName
   '.......
   '....
   'And you do that for all the information that you need to load.
End Sub

希望对你有用:)