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

  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006