Questo è ciò che sto facendo:
codice:
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
If MessageBox.Show("Uscire?", "Esci", MessageBoxButtons.YesNo) = DialogResult.No Then
e.Cancel = True
End If
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Form1_FormClosing()
End Sub
Invece questa è una prova che ho fatto (Questa funziona):
codice:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
messagebox.show("Prova")
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Button1_Click(Button1, New System.EventArgs)
End Sub
Detto questo ho anche provato a modificare la riga di codice da:
codice:
Form1_FormClosing()
a
codice:
Form1_FormClosing(me, New System.EventArgs)
ma ugualmente non va, e credo che l'errore sia proprio questo "System.EventArgs"