çalışma zamanında F10 tuşuna basınca programın sonlandırılmasını istesek ne yapardık? cevabı burada.
- Formun KeyPreview(tuş önizleme) özelliğini true yapalım önce. ( bu özellik ile herhangi bir tuşa basınca o kontrolün key olayı ile birlikte formun da key olayı işletilir, şöyleki bu özelliği true yapmadan formun keydown özelliğine end yazarsak başka bir nesne aktif iken bu komut işletilmez çünkü o nesnenin keydown olayında böyle bir kod yok ki. ancak keypreview true yaparsak hangi nesne aktif olursa olsun formun keydown olayı da çalışır, çünkü arkaplanda sinsi sinsi bekliyor bir tuşa bassınlar diye, tuş önizleme işte budur : ) )
- formun KeyDown olayına aşağıdaki gibi yapıyoruz.
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.F10 Then End
End Sub
Projeyi çalıştırdığımızda F10 tuşuna basarsak proje sonlanır.
KeyPreview olayını false yapıp projeyi tekrar çalıştırın ve F10′a basın ne olacak bakalım?
Son yorumlar