Bos*_*sak 11 .net c# keycode key-value keyeventargs
我对这个问题KeyEventArgs
的KeyCode
和KeyData
和KeyValue
.
KeyCode
并且Keydata
是键类型,但我不知道它们之间有什么区别.因为KeyValue
,我不知道它是什么 - 它有一个int
类型,它是否返回char
按下的键的值?
我对Key事件没有多少经验; 任何关于它们如何运作以及如何使用它们的解释将不胜感激.
Fre*_*örk 19
KeyCode
包含生成KeyUp
或KeyDown
事件的键的数据.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
可以包含Keys
枚举中的任何值(例如Keys.A
,Keys.NumPad4
或Keys.Up
).请注意,当按下其中一个修改键时,它由两个值表示KeyData
(一个用于键,一个用于修饰值).修道院也可通过Modifiers
酒店获得.
KeyValue
将返回表示键的数值,基本上是表示在中找到的值的整数KeyCode
.
归档时间: |
|
查看次数: |
6660 次 |
最近记录: |