永发信息网

VB中怎样设置将文本框中的数据保存下来?

答案:4  悬赏:0  手机版
解决时间 2021-05-08 10:47
  • 提问者网友:喧嚣尘世
  • 2021-05-08 06:50
也就是第一次打开程序后在一个文本框里输入一些字符,关闭程序再次打开后那个文本框里仍然显示上一次输入的内容。
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-05-08 08:00

这个方法可以利用API函数读写配置文件实现,参考例子如下:


首先申明API:


Private 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
Private 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


将Text1的内容保存到E:\a.ini中:
Private Sub Command1_Click()
WritePrivateProfileString "UserName", "User", Text1.Text, "E:\a.ini"
End Sub


将E:\a.ini的内容读取到text2中


Private Sub Command2_Click()
Dim inistring As String
inistring = Space$(254)
GetPrivateProfileString "Username", "User", "", inistring, 255, "E:\a.ini"
Text2.Text = CStr(inistring)
End Sub

全部回答
  • 1楼网友:渡鹤影
  • 2021-05-08 11:04

字量少的话,写入注册表,getsettings,savesettings

  • 2楼网友:千夜
  • 2021-05-08 10:05
程序关闭,变量生成周期就到了,一般只能写入文件(比如txt,xml)或者写入数据库保存
  • 3楼网友:一把行者刀
  • 2021-05-08 08:54
可以 读取本地文件获取内容
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯