c# da Alt+F4, Alt+Tab gibi tuşları engellemek istiyorum

Kodla Büyü

ybilgin

Seçkin Üye
Seçkin Üye
Mesajlar
570
Arkadaşlar c# bir formun Alt+F4, Alt+Tab gibi kısayol tuşları kullanarak kapatılması veya simge durumuna getirilmesini engellemek istiyorum. Yardımcı olabilecek arkadaşlar var mı?
 
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);
}

}
 
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);
}

}

Hocam teşekkür ederim. Bu kodu nereye yazıyoruz. Deneyemedim.
 
Geri
Üst