我这里已有代码,但是它立即显示一个“另存为”对话框,这对于某些用户来说非常令人困惑。我该如何改善呢?
Dim write As StreamWriter
SaveFileDialog1.Filter = "PDF Files |*.pdf"
SaveFileDialog1.ShowDialog()
write = File.AppendText(SaveFileDialog1.FileName)
write.WriteLine()
write.Close()
答案 0 :(得分:0)
如果您希望我们帮助您更改用户界面的工作方式,则需要从该界面中查看更多上下文,并且需要与您的用户更多地讨论他们期望的内容,而不是“另存为”对话框。
但是我们可以帮助改进以下代码:
SaveFileDialog1.Filter = "PDF Files |*.pdf"
If SaveFileDialog1.ShowDialog() = DialogResult.OK AndAlso Not String.IsNullOrWhitespace(SaveFileDialog1.FileName) Then
Using writer As StreamWriter = File.AppendText(SaveFileDialog1.FileName)
writer.WriteLine()
End Using
End If
基于问题标题,也许您想先显示OpenFileDialog
?你有尝试过吗?然后也许是FolderBrowserDialog
而不是SaveFileDialog
?