关于VB2005中对话框的有关问题和窗体关闭事件的有关问题

关于VB2005中对话框的问题和窗体关闭事件的问题
我添加了一个SaveFileDialog,请问我怎么获取用户在操作这个对话框保存文件时的文件完整路径(包括文件名)将它保存到一个字符串变量?

还有我要实现用户在单击窗体右上方的×按钮时弹出消息框,并有选择YES   和   NO,如果选NO,则取消退出程序,该怎么写?

------解决方案--------------------
savefiledialog路径:

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SaveFileDialog1.ShowDialog()
End Sub

Private Sub SaveFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles SaveFileDialog1.FileOk
MsgBox(SaveFileDialog1.FileName)
End Sub
End Class

退出前询问:

Public Class Form1


Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If MsgBox( "退出吗? ", MsgBoxStyle.YesNo) = MsgBoxResult.No Then e.Cancel = True
End Sub
End Class