您的位置:首页 > 产品设计 > UI/UE

如何根据KeyValue值取出相应的键值

2004-08-19 20:36 274 查看
=========

一。

=========

for( int i=48; i<=57; i++)
{
if( e.KeyValue ==i )
{
totalDate+=(i-48);
}
}

==========

二。

===========

// Keys k=(Keys)e.KeyValue;
// k.ToString();

==========

三。

==========

((char)e.KeyValue).ToString();

==========

四附表(键值枚举)

==========

备注

该类包含用于处理键盘输入的常数。键由键值标识,键值是由键代码和一组修饰符共同组成的一个整数值。键值的左边四个数字包含键代码(与 Windows 虚拟键代码一样)。键值的右边四个数字包含 SHIFT、CONTROL 和 ALT 键的修饰符位。

成员

成员名称说明
A
受 .NET Framework 精简版的支持。
A 键。65
Add
受 .NET Framework 精简版的支持。
加号键。107
Alt
受 .NET Framework 精简版的支持。
ALT 组合键。262144
Apps
受 .NET Framework 精简版的支持。
应用程序键(Microsoft Natural Keyboard,人体工程学键盘)。93
Attn
受 .NET Framework 精简版的支持。
ATTN 键。246
B
受 .NET Framework 精简版的支持。
B 键。66
Back
受 .NET Framework 精简版的支持。
BACKSPACE 键。8
BrowserBack浏览器后退键(Windows 2000 或更高版本)。166
BrowserFavorites浏览器“收藏夹”键(Windows 2000 或更高版本)。171
BrowserForward浏览器前进键(Windows 2000 或更高版本)。167
BrowserHome浏览器主页键(Windows 2000 或更高版本)。172
BrowserRefresh浏览器刷新键(Windows 2000 或更高版本)。168
BrowserSearch浏览器搜索键(Windows 2000 或更高版本)。170
BrowserStop浏览器停止键(Windows 2000 或更高版本)。169
C
受 .NET Framework 精简版的支持。
C 键。67
Cancel
受 .NET Framework 精简版的支持。
CANCEL 键。3
Capital
受 .NET Framework 精简版的支持。
CAPS LOCK 键。20
CapsLock
受 .NET Framework 精简版的支持。
CAPS LOCK 键。20
Clear
受 .NET Framework 精简版的支持。
CLEAR 键。12
Control
受 .NET Framework 精简版的支持。
CTRL 组合键。131072
ControlKey
受 .NET Framework 精简版的支持。
CTRL 键。17
Crsel
受 .NET Framework 精简版的支持。
CRSEL 键。247
D
受 .NET Framework 精简版的支持。
D 键。68
D0
受 .NET Framework 精简版的支持。
0 键。48
D1
受 .NET Framework 精简版的支持。
1 键。49
D2
受 .NET Framework 精简版的支持。
2 键。50
D3
受 .NET Framework 精简版的支持。
3 键。51
D4
受 .NET Framework 精简版的支持。
4 键。52
D5
受 .NET Framework 精简版的支持。
5 键。53
D6
受 .NET Framework 精简版的支持。
6 键。54
D7
受 .NET Framework 精简版的支持。
7 键。55
D8
受 .NET Framework 精简版的支持。
8 键。56
D9
受 .NET Framework 精简版的支持。
9 键。57
Decimal
受 .NET Framework 精简版的支持。
句点键。110
Delete
受 .NET Framework 精简版的支持。
DEL 键。46
Divide
受 .NET Framework 精简版的支持。
除号键。111
Down
受 .NET Framework 精简版的支持。
DOWN ARROW(下箭头)键。40
E
受 .NET Framework 精简版的支持。
E 键。69
End
受 .NET Framework 精简版的支持。
END 键。35
Enter
受 .NET Framework 精简版的支持。
ENTER 键。13
EraseEof
受 .NET Framework 精简版的支持。
ERASE EOF 键。249
Escape
受 .NET Framework 精简版的支持。
ESC 键。27
Execute
受 .NET Framework 精简版的支持。
EXECUTE 键。43
Exsel
受 .NET Framework 精简版的支持。
EXSEL 键。248
F
受 .NET Framework 精简版的支持。
F 键。70
F1
受 .NET Framework 精简版的支持。
F1 键。112
F10
受 .NET Framework 精简版的支持。
F10 键。121
F11
受 .NET Framework 精简版的支持。
F11 键。122
F12
受 .NET Framework 精简版的支持。
F12 键。123
F13
受 .NET Framework 精简版的支持。
F13 键。124
F14
受 .NET Framework 精简版的支持。
F14 键。125
F15
受 .NET Framework 精简版的支持。
F15 键。126
F16
受 .NET Framework 精简版的支持。
F16 键。127
F17
受 .NET Framework 精简版的支持。
F17 键。128
F18
受 .NET Framework 精简版的支持。
F18 键。129
F19
受 .NET Framework 精简版的支持。
F19 键。130
F2
受 .NET Framework 精简版的支持。
F2 键。113
F20
受 .NET Framework 精简版的支持。
F20 键。131
F21
受 .NET Framework 精简版的支持。
F21 键。132
F22
受 .NET Framework 精简版的支持。
F22 键。133
F23
受 .NET Framework 精简版的支持。
F23 键。134
F24
受 .NET Framework 精简版的支持。
F24 键。135
F3
受 .NET Framework 精简版的支持。
F3 键。114
F4
受 .NET Framework 精简版的支持。
F4 键。115
F5
受 .NET Framework 精简版的支持。
F5 键。116
F6
受 .NET Framework 精简版的支持。
F6 键。117
F7
受 .NET Framework 精简版的支持。
F7 键。118
F8
受 .NET Framework 精简版的支持。
F8 键。119
F9
受 .NET Framework 精简版的支持。
F9 键。120
FinalModeIME 最终模式键。24
G
受 .NET Framework 精简版的支持。
G 键。71
H
受 .NET Framework 精简版的支持。
H 键。72
HanguelModeIME Hanguel 模式键。(为了保持兼容性而设置;使用 HangulMode21
HangulModeIME Hangul 模式键。21
HanjaModeIME Hanja 模式键。25
Help
受 .NET Framework 精简版的支持。
HELP 键。47
Home
受 .NET Framework 精简版的支持。
HOME 键。36
I
受 .NET Framework 精简版的支持。
I 键。73
IMEAceeptIME 接受键。30
IMEConvertIME 转换键。28
IMEModeChangeIME 模式更改键。31
IMENonconvertIME 非转换键。29
Insert
受 .NET Framework 精简版的支持。
INS 键。45
J
受 .NET Framework 精简版的支持。
J 键。74
JunjaModeIME Junja 模式键。23
K
受 .NET Framework 精简版的支持。
K 键。75
KanaModeIME Kana 模式键。21
KanjiModeIME Kanji 模式键。25
KeyCode
受 .NET Framework 精简版的支持。
从键值提取键代码的位屏蔽。65535
L
受 .NET Framework 精简版的支持。
L 键。76
LaunchApplication1启动应用程序一键(Windows 2000 或更高版本)。182
LaunchApplication2启动应用程序二键(Windows 2000 或更高版本)。183
LaunchMail启动邮件键(Windows 2000 或更高版本)。180
LButton
受 .NET Framework 精简版的支持。
鼠标左按钮。1
LControlKey
受 .NET Framework 精简版的支持。
左 CTRL 键。162
Left
受 .NET Framework 精简版的支持。
LEFT ARROW(左箭头)键。37
LineFeed
受 .NET Framework 精简版的支持。
LINEFEED 键。10
LMenu
受 .NET Framework 精简版的支持。
左 ALT 键。164
LShiftKey
受 .NET Framework 精简版的支持。
左 SHIFT 键。160
LWin
受 .NET Framework 精简版的支持。
左 Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。91
M
受 .NET Framework 精简版的支持。
M 键。77
MButton
受 .NET Framework 精简版的支持。
鼠标中按钮(三个按钮的鼠标)。4
MediaNextTrack媒体下一曲目键(Windows 2000 或更高版本)。176
MediaPlayPause媒体播放暂停键(Windows 2000 或更高版本)。179
MediaPreviousTrack媒体上一曲目键(Windows 2000 或更高版本)。177
MediaStop媒体“停止”键(Windows 2000 或更高版本)。178
Menu
受 .NET Framework 精简版的支持。
ALT 键。18
Modifiers
受 .NET Framework 精简版的支持。
从键值提取修饰符的位屏蔽。-65536
Multiply
受 .NET Framework 精简版的支持。
乘号键。106
N
受 .NET Framework 精简版的支持。
N 键。78
Next
受 .NET Framework 精简版的支持。
PAGE DOWN 键。34
NoName
受 .NET Framework 精简版的支持。
保留以备将来使用的常数。252
None
受 .NET Framework 精简版的支持。
没有按任何键。0
NumLock
受 .NET Framework 精简版的支持。
NUM LOCK 键。144
NumPad0
受 .NET Framework 精简版的支持。
数字键盘上的 0 键。96
NumPad1
受 .NET Framework 精简版的支持。
数字键盘上的 1 键。97
NumPad2
受 .NET Framework 精简版的支持。
数字键盘上的 2 键。98
NumPad3
受 .NET Framework 精简版的支持。
数字键盘上的 3 键。99
NumPad4
受 .NET Framework 精简版的支持。
数字键盘上的 4 键。100
NumPad5
受 .NET Framework 精简版的支持。
数字键盘上的 5 键。101
NumPad6
受 .NET Framework 精简版的支持。
数字键盘上的 6 键。102
NumPad7
受 .NET Framework 精简版的支持。
数字键盘上的 7 键。103
NumPad8
受 .NET Framework 精简版的支持。
数字键盘上的 8 键。104
NumPad9
受 .NET Framework 精简版的支持。
数字键盘上的 9 键。105
O
受 .NET Framework 精简版的支持。
O 键。79
Oem8OEM 特有的。223
OemBackslashRT 102 键的键盘上的 OEM 尖括号或反斜杠键(Windows 2000 或更高版本)。226
OemClear
受 .NET Framework 精简版的支持。
CLEAR 键。254
OemCloseBrackets美国标准键盘上的 OEM 右括号键(Windows 2000 或更高版本)。221
Oemcomma任何国家/地区键盘上的 OEM 逗号键(Windows 2000 或更高版本)。188
OemMinus任何国家/地区键盘上的 OEM 减号键(Windows 2000 或更高版本)。189
OemOpenBrackets美国标准键盘上的 OEM 左括号键(Windows 2000 或更高版本)。219
OemPeriod任何国家/地区键盘上的 OEM 句点键(Windows 2000 或更高版本)。190
OemPipe美国标准键盘上的 OEM 管道键(Windows 2000 或更高版本)。220
Oemplus任何国家/地区键盘上的 OEM 加号键(Windows 2000 或更高版本)。187
OemQuestion美国标准键盘上的 OEM 问号键(Windows 2000 或更高版本)。191
OemQuotes美国标准键盘上的 OEM 单/双引号键(Windows 2000 或更高版本)。222
OemSemicolon美国标准键盘上的 OEM 分号键(Windows 2000 或更高版本)。186
Oemtilde美国标准键盘上的 OEM 波形符键(Windows 2000 或更高版本)。192
P
受 .NET Framework 精简版的支持。
P 键。80
Pa1
受 .NET Framework 精简版的支持。
PA1 键。253
PageDown
受 .NET Framework 精简版的支持。
PAGE DOWN 键。34
PageUp
受 .NET Framework 精简版的支持。
PAGE UP 键。33
Pause
受 .NET Framework 精简版的支持。
PAUSE 键。19
Play
受 .NET Framework 精简版的支持。
PLAY 键。250
Print
受 .NET Framework 精简版的支持。
PRINT 键。42
PrintScreen
受 .NET Framework 精简版的支持。
PRINT SCREEN 键。44
Prior
受 .NET Framework 精简版的支持。
PAGE UP 键。33
ProcessKey
受 .NET Framework 精简版的支持。
PROCESS KEY 键。229
Q
受 .NET Framework 精简版的支持。
Q 键。81
R
受 .NET Framework 精简版的支持。
R 键。82
RButton
受 .NET Framework 精简版的支持。
鼠标右按钮。2
RControlKey
受 .NET Framework 精简版的支持。
右 CTRL 键。163
Return
受 .NET Framework 精简版的支持。
RETURN 键。13
Right
受 .NET Framework 精简版的支持。
RIGHT ARROW(右箭头)键。39
RMenu
受 .NET Framework 精简版的支持。
右 ALT 键。165
RShiftKey
受 .NET Framework 精简版的支持。
右 SHIFT 键。161
RWin
受 .NET Framework 精简版的支持。
右 Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。92
S
受 .NET Framework 精简版的支持。
S 键。83
Scroll
受 .NET Framework 精简版的支持。
SCROLL LOCK 键。145
Select
受 .NET Framework 精简版的支持。
SELECT 键。41
SelectMedia选择媒体键(Windows 2000 或更高版本)。181
Separator
受 .NET Framework 精简版的支持。
分隔符键。108
Shift
受 .NET Framework 精简版的支持。
SHIFT 组合键。65536
ShiftKey
受 .NET Framework 精简版的支持。
SHIFT 键。16
Snapshot
受 .NET Framework 精简版的支持。
PRINT SCREEN 键。44
Space
受 .NET Framework 精简版的支持。
SPACEBAR 键。32
Subtract
受 .NET Framework 精简版的支持。
减号键。109
T
受 .NET Framework 精简版的支持。
T 键。84
Tab
受 .NET Framework 精简版的支持。
TAB 键。9
U
受 .NET Framework 精简版的支持。
U 键。85
Up
受 .NET Framework 精简版的支持。
UP ARROW(上箭头)键。38
V
受 .NET Framework 精简版的支持。
V 键。86
VolumeDown减小音量键(Windows 2000 或更高版本)。174
VolumeMute静音键(Windows 2000 或更高版本)。173
VolumeUp增大音量键(Windows 2000 或更高版本)。175
W
受 .NET Framework 精简版的支持。
W 键。87
X
受 .NET Framework 精简版的支持。
X 键。88
XButton1
受 .NET Framework 精简版的支持。
第一个 X 鼠标按钮(五个按钮的鼠标)。5
XButton2
受 .NET Framework 精简版的支持。
第二个 X 鼠标按钮(五个按钮的鼠标)。6
Y
受 .NET Framework 精简版的支持。
Y 键。89
Z
受 .NET Framework 精简版的支持。
Z 键。90
Zoom
受 .NET Framework 精简版的支持。
ZOOM 键。251

要求

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: