保存/加载完整表单

时间:2017-08-16 15:20:14

标签: vb.net save load

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

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

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

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:2)

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

首先转到项目属性:

enter image description here

然后您进入设置标签:

enter image description here

在那里添加了存储数据所需的所有变量:

enter image description here

为了保存数据,您可以使用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

希望对您有用:)