如何使用vb保存窗体状态?

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:47:44
比如说:保存text控件的状态,在打开程序后,在Text1中输入一些文字,单击Command1,然后再退出程序,再次打开程序后,Text1中的文字仍保留在那里。
麻烦一下我再问几个,如果满意回答每一个题我给40分
1:如何把保存和载入的对象变成List1?
2:解释一下那几个句型
Getsetting和SaveSetting
3:添加按钮的方法,如单击Command1后,可以在Command1的下方指定位置创建一个按钮(解释一下句型)

注册表

'系统启动时读取注册表里的内容
Private Sub Form_Load()
Dim a As String

a = GetSetting(App.Title, "aaa", "text") '在注册表里读出数据
If a <> "" Then text1=a
End Sub

'退出时保存内容
Private Sub Form_Unload(Cancel As Integer)

SaveSetting App.Title, "aaa", "text", text1 '写数据到注册表

End Sub

1:如何把保存和载入的对象变成List1?
2:解释一下那几个句型
Getsetting和SaveSetting
3:添加按钮的方法,如单击Command1后,可以在Command1的下方指定位置创建一个按钮(解释一下句型)

1.你可以在保存的时候用分隔符 比如$$$$这样没可能四个同时出现的组合 载入时用split函数分割成数组再循环读取即可

2.这些是自定义函数的函数名 没需解释
GetString(根, 项, 键)
如 GetString(HKEY_LOCAL_MACHINE, "SOFTWARE\TENCENT\QQ", "Install")

根在头部声明中已经声明了四个
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003 <