vbnet savefiledialog控件窗口输入文件名显示保存路径并写入数据
在VB.NET中,可以使用SaveFileDialog控件来打开一个保存文件的对话框。用户可以在对话框中输入文件名,并选择保存路径。然后,可以使用StreamWriter类将数据写入到指定的文件中。
下面是一个示例代码,演示了如何使用SaveFileDialog控件来保存数据到指定的文件中:
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
' 创建SaveFileDialog对象
Dim saveFileDialog As New SaveFileDialog()
' 设置对话框的标题
saveFileDialog.Title = "保存文件"
' 设置默认的文件名
saveFileDialog.FileName = "data.txt"
' 设置默认的文件类型
saveFileDialog.Filter = "文本文件 (*.txt)|*.txt"
' 显示对话框
If saveFileDialog.ShowDialog() = DialogResult.OK Then
' 获取用户选择的文件名和路径
Dim fileName As String = saveFileDialog.FileName
' 创建StreamWriter对象,用于写入文件
Using writer As New StreamWriter(fileName)
' 写入数据到文件
writer.WriteLine("Hello, World!")
writer.WriteLine("这是保存的数据。")
End Using
MessageBox.Show("文件保存成功。")
End If
End Sub
在上面的代码中,我们首先创建了一个SaveFileDialog对象,并设置了对话框的标题、默认的文件名和文件类型。然后,调用ShowDialog方法显示对话框。
如果用户点击了对话框中的保存按钮,并且选择了保存的文件名和路径,那么对话框的返回值将为DialogResult.OK。我们可以通过FileName属性获取用户选择的文件名和路径。
接下来,我们使用StreamWriter对象来打开用户选择的文件,并使用WriteLine方法向文件中写入数据。最后,使用Using语句块来自动关闭StreamWriter对象,并显示一个保存成功的消息框。
希望以上内容对您有所帮助
原文地址: http://www.cveoy.top/t/topic/ibT2 著作权归作者所有。请勿转载和采集!