2

タイトルからわかるように、Enterキーを押すとボタンが自動的に機能する方法ですが、ボタンをクリックする代わりにEnterキーを押すためのコードをC#で書く方法は? ありがとうございました!!

4

3 に答える 3

16

これはWinFormsですか?その場合AcceptButtonは、フォームの を問題のボタンに設定できます。そうすることで、Enter キーを押すと、マウスでボタンをクリックするのとまったく同じように動作しますが、その効果が得られるのは、現在フォーカスされている要素がキー押下をキャプチャするものではない場合のみです。

于 2013-09-30T11:22:12.463 に答える
0

[スペース] はデフォルトのキーで、アクティブなボタンを「クリック」する (またはチェックボックスなどをチェックする) と思います。OnKeyDownなどのイベントのメソッドはいつでも記述できますOnKeyUp。これらのイベントでは、押されたキーを確認して実行できます。このキーが [Enter] の場合、ボタンをクリックすると何をしますか。

于 2013-09-30T11:22:52.813 に答える