私はここで新しく、C#アプリケーションには少し問題があります。 キーダウンイベントをキャプチャしたい。これは最初は問題ではありませんでしたが、フォームにいくつかのボタンを追加した後、フォームのキーダウンイベントは矢印キーを無視し、ボタンを次のボタンに移動します(キーアップイベントは機能します)私は矢印キーを押しているときにこれを停止し、彼らが何か他のことをする方法?ボタンの影響を受けるキーダウンイベント
3
A
答えて
5
フォームの
KeyPreviewプロパティをtrueに設定します。これによりフォームは子コントロールに加えてkeydownイベントを見ることができます。
あなたは、各コントロールのキーダウンイベントを設定する必要がありますコントロールの機能を通常のキーを押したしたくない場合は...あなたのフォームに
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData.Equals(Keys.Right))
{
MessageBox.Show("Right Key Pressed!");
}
return base.ProcessCmdKey(ref msg, keyData);
}
1
これを追加し、設定イベント引数のtrue、handles属性をtrueに設定すると、組み込みの制御機能にバブルアップすることはありません。
関連する問題
- 1. ADODBの影響を受けた行がトリガの影響を受ける行を返します
- 2. イベントリスナーは影響を受けますか?
- 3. 影響を受けた行エンティティフレームワーク
- 4. UPDATE文の影響を受ける行数を返します
- 5. Telerikアップグレードで影響を受ける特定のコントロールのスタイリング
- 6. PL/SQLのUPDATEの影響を受ける行数
- 7. プロトタイプの混乱:親プロトタイププロパティが子プロトタイプの影響を受ける
- 8. 影響を受けるテキストを分類するライブラリー
- 9. 関数呼び出しの影響を受ける変数
- 10. フローティングバグの影響を受けるウェブアプリケーションはどれですか?
- 11. x86のサブ命令と影響を受けるフラグ
- 12. C++ブロック{}が負の影響を受ける
- 13. UIWindowトランスフォームローテーションの影響を受けるUIScrollViewドラッグ
- 14. PHPのinclude()mod_rewriteの影響を受けて
- 15. catはエンコードの問題の影響を受けませんか?
- 16. WebファームのネットワークロードバランサはGCの影響を受けますか?
- 17. TabBarControllerのフレームはモーダルポップアップの影響を受けます
- 18. 特定のテーブルに影響を受けていないテスト
- 19. C++:Void関数の影響を受けない変数
- 20. 影響を受けたピクセルからの逆三角形ルックアップ?
- 21. "影響を受けた行"メッセージのトリガと無効化
- 22. サブビューアニメーションはマップビューの影響を受けます
- 23. "#button_1"は.click()または.hover()の影響を受けません
- 24. オーバーレイはフィッシングの影響を受けやすいですか?
- 25. UIButtonはジェスチャーの影響を受けています
- 26. info.plistのLSE環境セクションは影響を受けません。
- 27. Haskell:解析方法の影響を受けて怠惰
- 28. MySQLはテーブルサイズの影響を受けますか?
- 29. Rのレイジー評価は影響を受けていますか?
- 30. REPLACE()はアクセントの影響を受けません(é= e)?
以下の編集を確認してください。 –