私はここで新しく、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. UIScrollViewの影響を受けないビュー
- 2. ADODBの影響を受けた行がトリガの影響を受ける行を返します
- 3. イベントリスナーは影響を受けますか?
- 4. BULK INSERT 0影響を受けた行
- 5. Prestashopクリアキャッシュが影響を受けたフォルダ
- 6. iTerm2トリガーケースに影響を受けない
- 7. 影響を受けた行エンティティフレームワーク
- 8. 私はCSSの影響を受けたくない画像は、それの影響を受けています
- 9. 影響を受けるSQLテーブルの行数を取得する
- 10. テキストフィールドの長さの影響を受けるトゥイーンの長さ
- 11. テーマの色の影響を受けるリストビューの色
- 12. パフォーマンスの影響を受けるMuleのスパイクのテスト
- 13. イベントのクエリの影響を受ける行の取得
- 14. Postgres:ステートメントトリガーで影響を受ける行の数を取得
- 15. UPDATE文の影響を受ける行数を返します
- 16. エリアグリッド内の影響を受けたノードを追跡する
- 17. PL/SQLのUPDATEの影響を受ける行数
- 18. Telerikアップグレードで影響を受ける特定のコントロールのスタイリング
- 19. プロトタイプの混乱:親プロトタイププロパティが子プロトタイプの影響を受ける
- 20. オーバーフローの影響を受ける要素の位置:hidden
- 21. 段落タグの余白の影響を受けるモバイルビュー
- 22. 参考文献の影響を受けるリアクションウェイの状態
- 23. StreamReaderの影響を受けるメモリの量
- 24. 影響を受ける行が0の場合のPDOロールバック
- 25. TFS 2013にのみ影響を受ける実行テスト
- 26. CSSの影響を受ける組み込みウィジェット
- 27. 0 MySQLのUPDATE文に影響を受ける行
- 28. x86のサブ命令と影響を受けるフラグ
- 29. 関数呼び出しの影響を受ける変数
- 30. はiptablesフィルタリングの影響を受けるtcpdumpですか?
以下の編集を確認してください。 –