Если вы хотите, чтобы мы помогли вам изменить работу пользовательского интерфейса, нам нужно видеть больше контекста в этом интерфейсе, и вам нужно больше поговорить с вашими пользователями о том, что они ожидают, вместо диалога SaveAs.
Но мы можем помочь немного улучшить этот код:
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
?