[解決済み] Enterキーを押したときに「チーン」と鳴らないようにする
質問
とてもシンプルなWindowsフォームアプリケーションを持っています。Windowsでは(少なくともWindowsフォームアプリケーションでは)、単一行テキストボックス・コントロールの中でEnterキーを押すと、「チーン」という音が聞こえます。これは不快な音で、単一行のテキストボックスであるため、改行を入力できないことを表しています。
これだけなら問題ありません。しかし、私のフォームには、1つのTextBoxとSearch Buttonがあります。私は、ユーザーが入力し終わった後に Enter キーを押して検索を実行することを許可しています。 を持つ を使用して検索ボタンをクリックする必要がありません。
しかし、このDing音は発生します。とても迷惑です。
どうしたら、この音が鳴らないようにできますか?
@David H - 私がエンターキーを押したことを検出する方法は以下のとおりです。
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}
どのように解決するのですか?
をチェックしてください。 フォーム.AcceptButton プロパティを確認してください。このプロパティは、フォームのデフォルトボタン、この場合は Enter キーを押すためのボタンを指定するために使用できます。
docsから。
このプロパティは デフォルトのアクションを指定することができます。 ユーザがENTERキーを押したときに発生する このプロパティは、ユーザーがアプリケーションで このプロパティに割り当てられたボタンは このプロパティに割り当てられたボタンは IButtonControlでなければなりません。 であるか、または、現在のフォーム上のコンテナ内にある でなければならない。
また キャンセルボタン プロパティもあります。
関連
-
[解決済み】C# ASP.NET使用時に「WebClientのリクエスト中に例外が発生しました。
-
[解決済み】Unity 「関連するスクリプトを読み込むことができません」「Win32Exception: システムは指定されたファイルを見つけることができません"
-
[解決済み] 2つのリストを結合する
-
[解決済み】データが存在しないのに読み込もうとする試みが無効である
-
[解決済み] 他のスレッドからGUIを更新するにはどうすればよいですか?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] usingディレクティブはネームスペースの内側と外側のどちらを使うべきですか?
-
[解決済み] IDisposable インターフェースの正しい使用法
-
[解決済み] EqualsメソッドがオーバーライドされたときにGetHashCodeをオーバーライドすることが重要な理由は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】コンパイルエラー「未割り当てのローカル変数を使用しています」が発生したのはなぜですか?
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み】文字列が有効な DateTime " format dd/MM/yyyy " として認識されなかった。
-
[解決済み】C#はJavaのcharAt()と同等?)
-
[解決済み】C# - パスに不正な文字がある場合
-
[解決済み] EntityTypeにキーが定義されていないエラー
-
[解決済み] 2つのリストを結合する
-
[解決済み】エラー「必要なフォーマルパラメータに対応する引数が与えられていない」を解決する?
-
[解決済み】パラメータ付きRedirectToAction
-
[解決済み】IntPtrとは一体何なのか?