【发布时间】:2015-09-23 14:46:47
【问题描述】:
如何使用 SaveFileDialog 将多个标签和文本框(9 个标签和 9 个文本框)保存为 .txt?我尝试了很多方法,但没有任何效果..每次用户输入时我都需要将它们保存到 .txt 文件中,然后他选择要保存的位置..我使用的是 Visual Basic 2008
这是我最后一次尝试:
试试 Dim dlg As SaveFileDialog = New SaveFileDialog dlg.Title = "保存" dlg.Filter = "文本文件(.txt)|.txt|所有文件(.)|.|富文本文件(.rtf)|.rtf" 如果 dlg.ShowDialog() = System.Windows.Forms.DialogResult.OK 那么 My.Computer.FileSystem.WriteAllText("c:\value1.txt", Label1.Text & TextBox13.Text & Label2.Text & TextBox12.Text & Label3.Text & TextBox14.Text & Label4.Text & TextBox3.Text & Label5 .Text & TextBox6.Text & Label6.Text & TextBox7.Text & Label7.Text & TextBox8.Text & Label8.Text & TextBox9.Text & Label9.Text & TextBox10.Text,假) 万一 Catch ex As Exception : End Try
【问题讨论】:
-
请显示您到目前为止尝试了什么
-
尝试 Dim dlg As SaveFileDialog = New SaveFileDialog dlg.Title = "Save" dlg.Filter = "Text Files(.txt)|.txt|All Files(.)|*.*|富文本文件 (.rtf)|.rtf" 如果 dlg.ShowDialog() = System.Windows.Forms.DialogResult.OK 那么 My.Computer .FileSystem.WriteAllText("c:\value1.txt", Label1.Text & TextBox13.Text & Label2.Text & TextBox12.Text & Label3.Text & TextBox14.Text & Label4.Text & TextBox3.Text & Label5.Text & TextBox6.Text & Label6.Text & TextBox7.Text & Label7.Text & TextBox8.Text & Label8.Text & TextBox9.Text & Label9.Text & TextBox10.Text, False)
-
这是剩下的代码:RichTextBox1.SaveFile(dlg.FileName, RichTextBoxStreamType.RichText) End If Catch ex As Exception : End Try
-
注释不是展示代码的最佳方式。只需编辑您的问题并在那里添加代码。如果您有格式问题,请不要担心,有人会帮助您