C# Kod Örnekleri – Formda Belli Tuşları Engelleme

0 1.159

Bir Visual C# formunda Alt+Tab ve Alt+F4 tuşlarını engelleyerek formun istemediğiniz bir şekilde kapanmasını engelleyebilirsiniz. Bunun için formun OnPreviewKeyDown  olayına alttaki kodları yazmanız yeterli.

protected override void OnPreviewKeyDown(KeyEventArgs e)
{
if (Keyboard.Modifiers == ModifierKeys.Alt && e.SystemKey == Key.F4 ||
Keyboard.Modifiers == ModifierKeys.Control && e.SystemKey == Key.Escape)
{
e.Handled = true;
}
else
{
base.OnPreviewKeyDown(e);
}

}

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bununla iyi olduğunuzu varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul etmek Mesajları Oku