VB中退出窗体时如何保存窗体上的内容保存在窗体上?

 我来答
留子萱06H
2011-09-11
知道答主
回答量:10
采纳率:0%
帮助的人:4.2万
展开全部
Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
调用上面的API 读写函数,退出时将要保存的内容写入一个ini文件,再次加载该窗体时读取内容,例如:退出时 ,写入
Call WritePrivateProfileString("UserINFO", "UserName", TxtUserName.Text, SysIniFile)
Call WritePrivateProfileString("UserINFO", "UserPSW", TxtUserPSW.Text, SysIniFile)
加载时读取
TxtUserName.Text = ReadIniString("UserINFO", "UserName", SysIniFile, "")
TxtUserName.Text = ReadIniString("UserINFO", "UserPSW", SysIniFile, "")
乐游原上的歌者
2011-09-09 · TA获得超过383个赞
知道小有建树答主
回答量:278
采纳率:71%
帮助的人:231万
展开全部
将窗体的.AutoRedraw 属性设为 True 就可以了,窗体不是退出而是隐藏.窗体退出后现加载当然什么也没有了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
topboy168
2011-09-13
知道答主
回答量:48
采纳率:0%
帮助的人:14.2万
展开全部
是不能保存的。
但是你可以把内容写到外部文件上,比如INI,XML等。
然后再下次调用该窗体时去读取文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sryaaa
2011-09-08 · TA获得超过1792个赞
知道答主
回答量:129
采纳率:0%
帮助的人:54万
展开全部
左上角有一个文件,你点他,里面有一个很隐蔽的保存,看到你就点,看不到就算了
追问
你没理解我的意思。我的意思是:
Private Sub Command1_Click()
Print "aaa" ' 在窗体上打印:aaa
End Sub
然后退出窗体,在加载窗体时还能看到:aaa
追答
那我不知道了,你问问其他高手吧,对不起啊,帮不到你Private Sub form_load
Print "aaa" ' 在窗体上打印:aaa
End Sub 或者将窗体的.AutoRedraw 属性设为 True 就可以了,窗体不是退出而是隐藏.窗体退出后现加载当然什么也没有了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ztw1122
2011-09-08 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:946万
展开全部
Private Sub form_load
Print "aaa" ' 在窗体上打印:aaa
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式