Bu makalemizde windows uygulamamızda ALT+F4 tuşlarını kullanarak formun kapatılmasının önüne geçeceğiz.Bu işlemi neden yapıyoruz. Örnek: Bir projede kullanıcı giriş ekranımız var ve kullanıcı uygulamaya giriş yaptığında kullanıcı bilgilerini tuttuğumuzu varsayalım.Eğer kullanıcı giriş formunu direkt kapatırsa hiçbir bilgiyi tutamayacağız. Bu yüzden de formun kapatılmasını engellememiz gerekiyor.
Bu işlem için önce üzerinde çalıştığımız formun “KeyPreview” propertysini true yapmamız gerekiyor. Daha sonra ise formumuzun KeyDown özelliğini aşağıdaki gibi düzenleyerek bu işlemin önüne geçmiş olacağız.Kullanıcı bu tuşlara bassa bile hiçbir işlem yapılmayacak.
Fomun KeyDown Eventini Aşağıdaki Şekilde Düzenleyin:
private void frmGiris_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode == Keys.F4)
{
e.Handled = true;
}
}