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

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • Myron and Nejusha dance

    Myron and Ne

    2 AĞUSTOS 2012
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011