Bunun için Formun KeyDown olayını kullanmalıyız;
Kod:
Kod:
Kod:
Private Sub Form1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
' Eğer form üzerinde kullanıcı ESC tuşuna basarsa, formun kapatılmasını sağlatabiliriz
If e.KeyCode = Keys.Escape Then
' kullanıcıya form kapatılırken soru sor..
If MessageBox.Show("Form kapatılsın mı?", "Çıkış", MessageBoxButtons.YesNo, _
MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) _
= Windows.Forms.DialogResult.Yes Then
Me.Close()
End If
End If
' Eğer hiç soru sormadan kapanmasını isterseniz
' Application.Exit()yazmanız yeterli olacaktır.
End Sub