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

  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012
  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006