allora il problema è semplice:
ho creato un editor di testi
ad un certo punto quando si attiva l' evento form1_formclosed devo far il modo che se cliccos sul tasto annulla alla domanda "salvare le modifiche" lui non mi esca
come faccio? allego il codice incriminato
codice:
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Dim risp As String
risp = MsgBox("salvare le modifiche?", 35)
If risp = vbYes Then
If SaveFileDialog1.FileName = "" Then
SaveFileDialog1.OverwritePrompt = True
If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim W As New IO.StreamWriter(SaveFileDialog1.FileName)
W.Write(TextBox1.Text)
W.Close()
End If
Me.Text = (System.IO.Path.GetFileNameWithoutExtension(SaveFileDialog1.FileName) + " TxEditor")
Else
SaveFileDialog1.OverwritePrompt = False
Dim W As New IO.StreamWriter(SaveFileDialog1.FileName)
W.Write(TextBox1.Text)
W.Close()
End
End If
Else
If risp = vbCancel Then
CHE CI METTO CHE CI METTO CHE CI METTO CHE CI METTO
CI METTO CHE CI METTO CHE CI METTO CHE CI METTO CHE
METTO CHE CI METTO CHE CI METTO CHE CI METTO CHE CI
End If
End If
End Sub