VB怎么将文本框的内容保存到txt

单击按钮就会出现一个对话框。
可以把text1的内容保存到一个txt里面

教你一个既可以保存也可以打开的方法:
先加CommonDialog控件
方法:
1、工具栏空白处右击选择“部件”,在控件中选中microsoft common Dialog control 6.0
2、回到工具栏,上面就会多出一个CommonDialog控件,你把它加在窗口上就好了。
代码:

'保存:
Private Sub command1_Click()
With CommonDialog1
.DialogTitle = "保存文件"
.Filter = "文本文件 (*.txt)|*.txt|Word(*.doc)|*.doc|RTF(*.rtf)|*.rtf|所以文件(*.*)|*.*"
.FilterIndex = 0
.ShowSave
Open .FileName For Output As #2
Print #2, text1.Text
Close #2
End With
End Sub
'打开:
Private Sub command2_Click()
With CommonDialog1
.DialogTitle = "打开文件"
.Filter = "文本文件 (*.txt)|*.txt|Word(*.doc)|*.doc|RTF(*.rtf)|*.rtf|所以文件(*.*)|*.*"
.FilterIndex = 0
.ShowOpen
Dim tmpLoadStr As String
Open .FileName For Input As #1
Do While Not EOF(1)
Line Input #1, tmpLoadStr
text1.Text = text1.Text & tmpLoadStr & vbCrLf
Loop
Close #1
End With
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
Private Sub cmd1_click()
Open App.path & "\1.txt" for Append as #1
Print #1,Text1.Text
Close #1
End Sub

以上代码可以实现你的要求,
Append是追加,如果只要一次性写入覆盖前面的内容就用Output.本回答被提问者采纳
第2个回答  2019-09-13
Private
Sub
Text1_Change()
Open
"d:\data.txt"
For
Output
As
#1
Print
#1,
Text1
Close
#1
End
Sub
’这样还是最简单。你删除文本里的内容的话,data也随着删除,只要文本内容改变,data.txt也随着改变

VB 怎样将文本框的数据读取和保存到文本文件中?
1、vb读取txt文件内容,以下代码实现把电脑txt中的内容读取到程序文本框text1中。Private Sub Command1_Click()Open App.Path & "\\123.txt" For Input As #1 '备注:App.Path & "\\123.txt"是程序目录下的123.txt Dim Lines As String Line Input #1, Lines '读取文本内容 Close #1 text1.T...

VB6.0把文本框文字保存到txt文档的方法
在按钮的Click事件中,用Dir函数判断这个路径里有没有123.txt这个文件,然后如果没有的话创建文件,让文件的句柄为#1。 代码: If Dri(lj) = "" then Open lj For Output As #1... End If 在文本中写入Text1的内容,然后关闭文本: 代码(插入刚才的省略号的地方): Print #1, Te...

VB中怎样设置将文本框中的数据保存下来?
这个方法可以利用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 Lon...

vb当中怎么讲文本框的内容保存到txt当中
Private Sub Text1_Change()If Len(Text1) > 100 Then'自己修改字符数 Dim FF As Long FF = FreeFile Open "D:\\SaveText.txt" For Append As #FF'自己修改存储地址 Print #FF, Text1 Close #FF Text1 = ""End If End Sub

VB怎么将文本框的内容保存到txt
1、工具栏空白处右击选择“部件”,在控件中选中microsoft common Dialog control 6.0 2、回到工具栏,上面就会多出一个CommonDialog控件,你把它加在窗口上就好了。代码:'保存:Private Sub command1_Click()With CommonDialog1 .DialogTitle = "保存文件".Filter = "文本文件 (*.txt)|*.txt|...

vb中文本框内的数据如何保存
"*.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 ...

在VB中如何把一个文本框里面的数据写如一个TXT文件
output as #1 print #1,"这是是文本框里的数据"close #1 '--- 如:open "c:\\Test.txt" for output as #1 print #1,text1.text '这里可以是数据本身也可以是目标控件的属性 close #1 '关闭打开的文件 '--end--- 执行上面的代码后 text1中的内容就会被写到c盘的test.txt文件里 ...

vb 文本框中内容写入文本文件
先用一个按钮 private sub command1_click()open "c:\\1.txt" for output as #1 print #1,text1.text close #1 end sub 直接写入,会覆盖原来的所有数据 private sub command1_click()open "c:\\1.txt" for Append as #1 print #1,text1.text close #1 end sub 追加写入,写在原来的数据...

vb text内容保存到指定txt 不换行
就是在 TEXT2.TEXT后面加个分号。=== Print #filenumber, [outputlist]outputlist 参数的设置如下:[{Spc(n) | Tab[(n)]}] [expression] [charpos]charpos 指定下一个字符的插入点。使用分号将插入点定位在上一个显示字符之后。用 Tab(n) 将插入点定位在某一绝对的列号上,用无参数的...

vb 文本框的内容保存到另一个文本框
Text2.MultiLine 设置为True,然后添加如下代码!~Private Sub Command1_Click()If Text1.Text <> "" Then If Text2.Text = "" Then Text2.Text = "a" & Text1.Text & "b"Else Text2.Text = Text2.Text & vbCrLf & "a" & Text1.Text & "b"End If End If End Sub Private ...

相似回答