vb中文本框内的数据如何保存

将text1文本框中的内容以txt的格式保存,给个例子吧,谢谢。最好有注释,我是VB菜鸟。另外,在存储时自己可以选择存储路径。... 将text1文本框中的内容以txt的格式保存,给个例子吧,谢谢。最好有注释,我是VB菜鸟。另外,在存储时自己可以选择存储路径。 展开
 我来答
tianqing20wen

2011-04-06 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5119万
展开全部
菜单栏中 工程--部件--添加一个microsoft common dialog control 6.0 控件
Private Sub Command1_Click()
CommonDialog1.Filter = "*.txt|*.txt"‘设置在对话框的类型列表框中所显示的过滤器
CommonDialog1.ShowSave ’打开保存文件对话框
If CommonDialog1.FileName <> "" Then '如果文件名不为空则执行保存
Open CommonDialog1.FileName For Output As #1
Print #1, Text1.Text ’内容写入
Close #1
End If
End Sub
甜咖啡很甜
推荐于2016-05-05 · TA获得超过316个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:206万
展开全部
private sub cmd_click()
commondialog1.showopen '提示你选择保存文件的路径
open "commondialog1.filename " for output as#1
write#1,text1.text
close#1
end sub
COMMONDIALOG是通用对话框,这很常用,可以用来选择保存路径或者打开文件路径,这个控件得在vb的“工程”---“引用”里添加。
然后写入文件时用write语句,不懂再问我
追问
非常感谢,我再问一下,如果想要保存的内容还没保存,在单击窗口右上角的叉号的时候弹出来个对话框,提示你的内容还没保存,让你选择是否保存,如果需要保存,就按照刚才那种方法保存了,如不需要保存,直接放弃(如果已经保存过了,单击关闭按钮的时候直接关掉即可)。这个该怎么解决?谢谢。
追答
不好意思,修改一下:QueryUnload()事件,在退出窗体前发生
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If MsgBox("你确定要关闭吗", vbYesNo, "关闭") = vbNo Then
Cancel = 1
open "commondialog1.filename " for output as#1
write#1,text1.text
close#1
End Sub

把这段代码加上去就可以了,呵呵
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KSPprince
2011-04-07 · TA获得超过1028个赞
知道小有建树答主
回答量:2820
采纳率:33%
帮助的人:387万
展开全部
open app.path & “\1.txt” for output as #1
print text1.text, #1
close #1'上面的可以将text1.text里面的内容保存在程序同目录的文件夹1.txt里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
floatingsnows
2011-04-07 · TA获得超过1798个赞
知道小有建树答主
回答量:1318
采纳率:66%
帮助的人:420万
展开全部
Private Sub Command1_Click()
open app.path & "\data.txt" for output as #1
print #1,text1.text
close #1
End Sub
直接将text1的内容保存到程序目录下的data.txt文件中!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式