SORU
9 HAZİRAN 2011, PERŞEMBE


'Ding' ne zaman Enter tuşuna basarak Durdur

Çok basit bir Windows Forms Uygulaması var. Ve, Tek satırlı bir TextBox içindeyken Enter tuşuna bastığınızda Windows (veya, en azından, Windows Forms Uygulamaları), bir Ding duyarsınız. Tek satırlı bir TextBox çünkü bir yeni satır girin belirtti, bu unpleasent bir ses.

Bu tüm iyi. Ancak, benim Formda 1 TextBox, ve bir Arama Düğmesi var. Ve kullanıcı etmesinler diye yazarak bitirdikten sonra Enter tuşuna basarak bir arama yapmak için izin veriyorumvarArama Düğmesini tıklatın için fareyi kullanın.

Ama bu Ding sesi oluşur. Çok can sıkıcı bir durum.

Nasıl bu ses hiç çalmıyor yani benim Şeklinde yapabilir miyiz?

@David H - enter tuşuna basarak tespit ediyorum:

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)
    {
        // Perform search now.
    }
}

CEVAP
3 Mayıs 2013, Cuma


Benim için çalışıyor:

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{

    //Se apertou o enter
    if (e.KeyCode == Keys.Enter)
    {
        //enter key is down

        this.doSomething();

        e.Handled = true;
        e.SuppressKeyPress = true;

     }

 }

Bu SuppressKeyPress gerçekten bir numara. Bu yardım umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • kimaliz

    kimaliz

    18 Temmuz 2006
  • Truc Minh

    Truc Minh

    23 Ocak 2011