VB.NET SaveFileDialog 控件提示文件不存在的解决方法
在 SaveFileDialog 控件中,输入的文件名只是指定要保存的文件的名称,并不会自动创建文件。如果指定的文件不存在,需要在保存按钮的 Click 事件中使用代码创建文件。
以下是一个示例:
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
Dim saveFileDialog As New SaveFileDialog()
' 设置保存文件对话框的默认文件名
saveFileDialog.FileName = "myfile.txt"
' 设置保存文件对话框的默认文件类型
saveFileDialog.Filter = "Text Files (*.txt)|*.txt"
If saveFileDialog.ShowDialog() = DialogResult.OK Then
Dim filePath As String = saveFileDialog.FileName
' 创建文件
File.Create(filePath)
MessageBox.Show("文件保存成功!")
End If
End Sub
在这个示例中,当用户点击保存按钮后,会先创建一个 SaveFileDialog 控件,并设置了默认的文件名和文件类型。当用户选择保存文件的路径后,会将文件路径保存到 filePath 变量中,并使用 File.Create 方法创建文件。创建文件后,显示一个消息框提示文件保存成功。
原文地址: https://www.cveoy.top/t/topic/pUDA 著作权归作者所有。请勿转载和采集!