你可以尝试这样的事情。创建一个SaveFileDialog并将其默认位置和文件名的所有参数传递给它。根据您的文件创建一个新的文件流(创建或覆盖)并将该流传递给RichTextBox的SaveFile方法
Using sfd As New SaveFileDialog()
sfd.AddExtension = True
sfd.Filter = "*.xml|*.xml"
sfd.OverwritePrompt = True
sfd.DefaultExt = ".xml"
sfd.CreatePrompt = False
sfd.InitialDirectory = Path.Combine(Environment.SpecialFolder.MyComputer, "\MyDocs\")
sfd.FileName = "Test.xml"
If sfd.ShowDialog = Windows.Forms.DialogResult.OK AndAlso sfd.FileName <> String.Empty Then
Using sf As New FileStream(sfd.FileName, FileMode.Create)
TextBox4.SaveFile(sf, RichTextBoxStreamType.UnicodePlainText)
End Using
End If
End Using
您能显示更多代码吗? TextBox不包含.SaveFile()方法,所以我很困惑你甚至调用了这个方法? --Nevermind,它的一个RichTextBox – pinkfloydx33