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

原创 2004年08月19日 20:36:00

=========

一。

=========

     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
FinalMode IME 最终模式键。 24
G

受 .NET Framework 精简版的支持。

G 键。 71
H

受 .NET Framework 精简版的支持。

H 键。 72
HanguelMode IME Hanguel 模式键。(为了保持兼容性而设置;使用 HangulMode 21
HangulMode IME Hangul 模式键。 21
HanjaMode IME Hanja 模式键。 25
Help

受 .NET Framework 精简版的支持。

HELP 键。 47
Home

受 .NET Framework 精简版的支持。

HOME 键。 36
I

受 .NET Framework 精简版的支持。

I 键。 73
IMEAceept IME 接受键。 30
IMEConvert IME 转换键。 28
IMEModeChange IME 模式更改键。 31
IMENonconvert IME 非转换键。 29
Insert

受 .NET Framework 精简版的支持。

INS 键。 45
J

受 .NET Framework 精简版的支持。

J 键。 74
JunjaMode IME Junja 模式键。 23
K

受 .NET Framework 精简版的支持。

K 键。 75
KanaMode IME Kana 模式键。 21
KanjiMode IME 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
Oem8 OEM 特有的。 223
OemBackslash RT 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

要求

关于枚举enum获取key和值的问题,枚举(二)

在网上找了许多将enum当作map使用,通过值获取key的方法,都没有想要的,所以特地在这里写一篇: 上面代码可能我们不知想要将A0当作常量使用获取“未付款”,有的时候,可能我们还需要通过枚举实...
  • u012291108
  • u012291108
  • 2016年05月26日 19:21
  • 9960

Java 中对于枚举双值的使用

转成键值对或者是map 的形式; 键值对的类 public class Kav { /** * 键 */ private String key; /** * 值 */ pr...
  • wanghang88
  • wanghang88
  • 2016年07月22日 09:15
  • 4209

根据value取得map中对应的key

java1.5,默认map中没有重复值时,根据value取得key 当有重复值时,取得第一个匹配的值,由于是HashMap,顺序不可预测,不推荐使用以下方法。 ...
  • jiangxindu1
  • jiangxindu1
  • 2014年10月01日 20:06
  • 3516

Map四种获取key和value值的方法,以及对map中的元素排序

Map四种获取key和value值的方法,以及对map中的元素排序
  • Fishroad
  • Fishroad
  • 2015年08月11日 16:01
  • 86318

键值对与键=值

1.符号表(ST) 就是存放键值对的数据结构。 可以采用平行数组来实现,Key [] keys; Value[] vals; 2.直觉上的违反 最开始处理的情况是没有键-值的情况,所有的处理情...
  • u010087886
  • u010087886
  • 2016年03月03日 16:03
  • 2116

Spark取出(Key,Value)型数据中Value值为前n条数据

Spark对(Key,Value)型数据进行排序,并取出Value值为前n的数据
  • dai451954706
  • dai451954706
  • 2016年09月26日 15:33
  • 4319

c指针应用:键值对"key=value"字符串,在开发中经常使用

/*要求写一个函数实现如下功能 要求1:自己定义一个接口,实现根据key获取value 要求2:编写测试用例 要求3:键值对中间可能有多个空格,请清除空格 键值对可能如下 “key1= b...
  • chenyonken
  • chenyonken
  • 2017年01月30日 21:37
  • 627

C# 键值对 KeyValue 解析

最近看到一个输入字符串或者字节数组解析成键值对的代码,可能对大家有用,简单的写了一下。 当然,你可以用JSON.NET去处理JSON类型的键值对,网上很多资料,就不多说,这里主要说是类似于自定数据格...
  • baidu_31981559
  • baidu_31981559
  • 2016年06月17日 14:42
  • 9060

如何在java中取map中的键值 的两种方法

第一种方法根据键值的名字取值 import java.util.HashMap; import java.util.Map; public class Test {  /**  ...
  • o9109003234
  • o9109003234
  • 2013年05月24日 10:39
  • 38770

在 GridView的RowCommand事件中取得相应的行号,主键值与某行某列的值

前台GridView中模板列的代码如下 ,在GridView中添加了一个模板列,模板列中放了一个ImageButton按钮,如下: ' ImageUrl="~/Ima...
  • u012596391
  • u012596391
  • 2014年04月23日 15:04
  • 481
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何根据KeyValue值取出相应的键值
举报原因:
原因补充:

(最多只允许输入30个字)