• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Vb.Net esc ile formu kapatmak

Konuyu Okuyan Kişiler (0)

XFQ

webmaster.tc
Katılım
1 Eyl 2012
Mesajlar
217
Beğeniler
0
#1
Bunun için Formun KeyDown olayını kullanmalıyız;

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