Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

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

Konu, 'Bilişim Teknolojileri Öğretmenleri' kısmında ybilgin tarafından paylaşıldı.


Etiketler:
  1. ybilgin

    ybilgin Seçkin Üye Seçkin Üye

    Kayıt:
    16 Ekim 2007
    Mesajlar:
    535
    Beğeni:
    1
    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ı?
     
  2. tuncay_tuncez

    tuncay_tuncez Seçkin Üye Seçkin Üye

    Kayıt:
    20 Kasım 2007
    Mesajlar:
    465
    Beğeni:
    25
    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);
    }

    }
     
  3. ybilgin

    ybilgin Seçkin Üye Seçkin Üye

    Kayıt:
    16 Ekim 2007
    Mesajlar:
    535
    Beğeni:
    1
    Hocam teşekkür ederim. Bu kodu nereye yazıyoruz. Deneyemedim.
     
  4. ybilgin

    ybilgin Seçkin Üye Seçkin Üye

    Kayıt:
    16 Ekim 2007
    Mesajlar:
    535
    Beğeni:
    1
    Güncel
     
  5. togius

    togius Süper Üye Süper Üye

    Kayıt:
    27 Temmuz 2007
    Mesajlar:
    1.449
    Beğeni:
    65
    Nereye yazdığını yazmış zaten OnPreviewKeyDown olayına.
     

Sayfayı Paylaş /bbnetsosyal