非常にシンプルなWindowsフォームアプリケーションがあります。また、Windows(または少なくともWindowsフォームアプリケーション)では、単一行のTextBoxコントロール内でEnterキーを押すと、Dingが聞こえます。これは不快な音で、単一行のTextBoxであるため、改行を入力できないことを示しています。
これで結構です。ただし、フォームには1つのTextBoxと1つの検索ボタンがあります。そして、私は、ユーザーが、彼らが完成タイピングをした後、彼らはしていないので、Enterキーを押して検索を実行することができています持って検索ボタンをクリックしてマウスを使用します。
しかし、この丁音が発生します。それは非常に迷惑です。
フォームでそのサウンドがまったく再生されないようにするにはどうすればよいですか?
@David H-Enterキーを検出する方法は次のとおりです。
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}