Sólo para complementar la idea de
mad249 el control
SaveFileDialog tiene el evento
FileOk el cual se ejecuta cuando el usuario hace click en guardar.
Código vb.net:
Ver originalPrivate Sub btnPathArchivo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPathArchivo.Click
Me.SaveFileDialog1.Filter = "Ejecutables|*.exe" 'Filtro para que muestre los archivos de extensión .exe
Me.SaveFileDialog1.ShowDialog()
End Sub
Private Sub SaveFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles SaveFileDialog1.FileOk
GuardarArchivo(Me.SaveFileDialog1.FileName)
End Sub