'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
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.
Dışarıda tıklayarak veya esc tuşuna ba...
Bağlama-Enter tuşuna basın TextBox...
Nasıl Mac OS X Seçenek tuşuna basarak,...
Enter tuşuna belirleyen bir Metin bası...
nasıl ve zaman uyumsuz kullanmak `ve` ...