とについて質問がKeyEventArgs
ありKeyCode
ます。
とKeys タイプですが、それらの違いが何であるかわかりません。の場合、それが何であるかわかりません-型がありますが、押されたキーの値を返しますか?KeyData
KeyValue
KeyCode
Keydata
KeyValue
int
char
キー イベントの経験はあまりありません。それらがどのように機能し、どのように使用するかについての説明は大歓迎です。
とについて質問がKeyEventArgs
ありKeyCode
ます。
とKeys タイプですが、それらの違いが何であるかわかりません。の場合、それが何であるかわかりません-型がありますが、押されたキーの値を返しますか?KeyData
KeyValue
KeyCode
Keydata
KeyValue
int
char
キー イベントの経験はあまりありません。それらがどのように機能し、どのように使用するかについての説明は大歓迎です。
KeyCode
KeyUp
orKeyDown
イベントを生成したキーのデータが含まれています。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つは修飾値用)。修飾子は、プロパティからも利用できます。Keys
Keys.A
Keys.NumPad4
Keys.Up
KeyData
Modifiers
KeyValue
キーを表す数値を返します。基本的には、で見つかった値を表す整数KeyCode
です。