Fai la stessa cosa, con la differenza che al posto della proprietà :
codice:
SaveFileDialog1.FileName
utilizzerai una variabile in cui avrai memorizzato il percorso del file all'apertura o nel caso in cui sia stato creato apri invece il 'Salva con nome'
Esempio:
codice:
Dim myPath As String
Private Sub Salva_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If myPath = String.Empty Then
Button2_Click(Button2, New System.EventArgs)
Else
Dim ww As New IO.StreamWriter(myPath)
ww.Write(TextBox1.Text)
ww.Close()
End If
End Sub
Private Sub SalvaConNome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
SaveFileDialog1.Filter = ("File di testo (*.txt)|*.txt")
SaveFileDialog1.FileName = ""
If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.Cancel Then Exit Sub
Dim ww As New IO.StreamWriter(SaveFileDialog1.FileName)
ww.Write(TextBox1.Text)
ww.Close()
myPath = SaveFileDialog1.FileName
End Sub