とについて質問がKeyEventArgsありKeyCodeます。
とKeys タイプですが、それらの違いが何であるかわかりません。の場合、それが何であるかわかりません-型がありますが、押されたキーの値を返しますか?KeyDataKeyValueKeyCodeKeydataKeyValueintchar
キー イベントの経験はあまりありません。それらがどのように機能し、どのように使用するかについての説明は大歓迎です。
とについて質問がKeyEventArgsありKeyCodeます。
とKeys タイプですが、それらの違いが何であるかわかりません。の場合、それが何であるかわかりません-型がありますが、押されたキーの値を返しますか?KeyDataKeyValueKeyCodeKeydataKeyValueintchar
キー イベントの経験はあまりありません。それらがどのように機能し、どのように使用するかについての説明は大歓迎です。
KeyCodeKeyUporKeyDownイベントを生成したキーのデータが含まれています。KeyDataそのキーと、CTRL、SHIFT、またはALTのいずれかが押された場合はそれらの組み合わせが含まれます。
例:
KeyDown上げられます、KeyCodeなりますKeys.ControlKey、KeyDataなりますKeys.ControlKey | Keys.Control。KeyDown育てられ、KeyCodeなり、Keys.ShiftKeyそしてKeyDataなりますKeys.ShifKey | Keys.Shift | Keys.Control。KeyDataとは列挙型KeyCodeに任意の値(、、、など)を含めることができることに注意してください。修飾キーの1つが押されると、の2つの値で表されることに注意してください(1つはそれらのキー用、もう1つは修飾値用)。修飾子は、プロパティからも利用できます。KeysKeys.AKeys.NumPad4Keys.UpKeyDataModifiers
KeyValueキーを表す数値を返します。基本的には、で見つかった値を表す整数KeyCodeです。