none
KeyDown kullanımı RRS feed

  • Soru

  • Arkadaşlar textBox'un keyDown iventinde aşağıdaki kod çalışmıyor. 

    if(e.KeyCode==Keys.Tab)

    {

    kodlar

    }

    Sebebi ne ola bilir? (Keys.Enter) yazdığımda Enter tuşu için çalışıyor. Ben Tab tuşu için çalışmasını istiyorum. 

    3 Haziran 2019 Pazartesi 18:26

Yanıtlar

  • TAB, ESC ve bazı tuşlar kontroller tarafından göz ardı edilir. Burada keyDown event'ını değil de PreviewKeyDown event'ını kullanırsanız sorun düzelecektir.

    Örn;

       private void TextBox1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
            {
                if (e.KeyCode == Keys.Tab)
                {
                    MessageBox.Show("tab tuşuna basıldı");
                }
              
            }



    Code is Poetry

    • Yanıt Olarak İşaretleyen Rauf_55 3 Haziran 2019 Pazartesi 19:47
    3 Haziran 2019 Pazartesi 19:30
    Moderatör