键盘码 回车的键码是13请问 上下左右 的键码分别是??????C#中有象VB中的NOthing表示空的关键字吗???/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#的NULL相当于VB.NET中的Nothing上下左右的键值随便找一个C语言的书,或者上MSDN找一下就查出来了! protected override void OnKeyDown(KeyEventArgs keyg) {switch(keyg.KeyData) { case Keys.Left:break; case Keys.Right: break;case Keys.Down:break;case Keys.Up:break;case Keys.Return:break;default:break;}} 对,用 syfsz(黄金分割点) 的方法可以 ms-help://MS.MSDNQTR.2003FEB.2052/winui/winui/windowsuserinterface/userinput/VirtualKeyCodes.htm Virtual-Key Codes --------------------------------------------------------------------------------The following table shows the symbolic constant names, hexadecimal values, and mouse or keyboard equivalents for the virtual-key codes used by the system. The codes are listed in numeric order. ConstantsVK_LBUTTON (01)Left mouse buttonVK_RBUTTON (02)Right mouse buttonVK_CANCEL (03)Control-break processingVK_MBUTTON (04)Middle mouse button (three-button mouse)VK_XBUTTON1 (05)Windows 2000/XP: X1 mouse buttonVK_XBUTTON2 (06)Windows 2000/XP: X2 mouse button- (07)UndefinedVK_BACK (08)BACKSPACE keyVK_TAB (09)TAB key- (0A-0B)ReservedVK_CLEAR (0C)CLEAR keyVK_RETURN (0D)ENTER key- (0E-0F)UndefinedVK_SHIFT (10)SHIFT keyVK_CONTROL (11)CTRL keyVK_MENU (12)ALT keyVK_PAUSE (13)PAUSE keyVK_CAPITAL (14)CAPS LOCK keyVK_KANA (15)Input Method Editor (IME) Kana modeVK_HANGUEL (15)IME Hanguel mode (maintained for compatibility; use VK_HANGUL)VK_HANGUL (15)IME Hangul mode- (16)UndefinedVK_JUNJA (17)IME Junja modeVK_FINAL (18)IME final modeVK_HANJA (19)IME Hanja modeVK_KANJI (19)IME Kanji mode- (1A)UndefinedVK_ESCAPE (1B)ESC keyVK_CONVERT (1C)IME convertVK_NONCONVERT (1D)IME nonconvertVK_ACCEPT (1E)IME acceptVK_MODECHANGE (1F)IME mode change requestVK_SPACE (20)SPACEBARVK_PRIOR (21)PAGE UP keyVK_NEXT (22)PAGE DOWN keyVK_END (23)END keyVK_HOME (24)HOME keyVK_LEFT (25)LEFT ARROW keyVK_UP (26)UP ARROW keyVK_RIGHT (27)RIGHT ARROW keyVK_DOWN (28)DOWN ARROW keyVK_SELECT (29)SELECT keyVK_PRINT (2A)PRINT keyVK_EXECUTE (2B)EXECUTE keyVK_SNAPSHOT (2C)PRINT SCREEN keyVK_INSERT (2D)INS keyVK_DELETE (2E)DEL keyVK_HELP (2F)HELP key (30)0 key (31)1 key (32)2 key (33)3 key (34)4 key (35)5 key (36)6 key (37)7 key (38)8 key (39)9 key- (3A-40)Undefined (41)A key (42)B key (43)C key (44)D key (45)E key (46)F key (47)G key (48)H key (49)I key (4A)J key (4B)K key (4C)L key (4D)M key (4E)N key (4F)O key (50)P key (51)Q key (52)R key (53)S key (54)T key (55)U key (56)V key (57)W key (58)X key (59)Y key (5A)Z keyVK_LWIN (5B)Left Windows key (Microsoft® Natural® keyboard) VK_RWIN (5C)Right Windows key (Natural keyboard)VK_APPS (5D)Applications key (Natural keyboard)- (5E)ReservedVK_SLEEP (5F)Computer Sleep keyVK_NUMPAD0 (60)Numeric keypad 0 keyVK_NUMPAD1 (61)Numeric keypad 1 keyVK_NUMPAD2 (62)Numeric keypad 2 keyVK_NUMPAD3 (63)Numeric keypad 3 keyVK_NUMPAD4 (64)Numeric keypad 4 keyVK_NUMPAD5 (65)Numeric keypad 5 keyVK_NUMPAD6 (66)Numeric keypad 6 keyVK_NUMPAD7 (67)Numeric keypad 7 keyVK_NUMPAD8 (68)Numeric keypad 8 keyVK_NUMPAD9 (69)Numeric keypad 9 keyVK_MULTIPLY (6A)Multiply keyVK_ADD (6B)Add keyVK_SEPARATOR (6C)Separator keyVK_SUBTRACT (6D)Subtract keyVK_DECIMAL (6E)Decimal keyVK_DIVIDE (6F)Divide keyVK_F1 (70)F1 keyVK_F2 (71)F2 keyVK_F3 (72)F3 keyVK_F4 (73)F4 keyVK_F5 (74)F5 keyVK_F6 (75)F6 keyVK_F7 (76)F7 keyVK_F8 (77)F8 keyVK_F9 (78)F9 keyVK_F10 (79)F10 keyVK_F11 (7A)F11 keyVK_F12 (7B)F12 keyVK_F13 (7C)F13 keyVK_F14 (7D)F14 keyVK_F15 (7E)F15 keyVK_F16 (7F)F16 keyVK_F17 (80H)F17 keyVK_F18 (81H)F18 keyVK_F19 (82H)F19 keyVK_F20 (83H)F20 keyVK_F21 (84H)F21 keyVK_F22 (85H)F22 keyVK_F23 (86H)F23 keyVK_F24 (87H)F24 key- (88-8F)UnassignedVK_NUMLOCK (90)NUM LOCK keyVK_SCROLL (91)SCROLL LOCK key (92-96)OEM specific- (97-9F)UnassignedVK_LSHIFT (A0)Left SHIFT keyVK_RSHIFT (A1)Right SHIFT keyVK_LCONTROL (A2)Left CONTROL keyVK_RCONTROL (A3)Right CONTROL keyVK_LMENU (A4)Left MENU keyVK_RMENU (A5)Right MENU keyVK_BROWSER_BACK (A6)Windows 2000/XP: Browser Back keyVK_BROWSER_FORWARD (A7)Windows 2000/XP: Browser Forward keyVK_BROWSER_REFRESH (A8)Windows 2000/XP: Browser Refresh keyVK_BROWSER_STOP (A9)Windows 2000/XP: Browser Stop keyVK_BROWSER_SEARCH (AA)Windows 2000/XP: Browser Search key VK_BROWSER_FAVORITES (AB)Windows 2000/XP: Browser Favorites keyVK_BROWSER_HOME (AC)Windows 2000/XP: Browser Start and Home keyVK_VOLUME_MUTE (AD)Windows 2000/XP: Volume Mute keyVK_VOLUME_DOWN (AE)Windows 2000/XP: Volume Down keyVK_VOLUME_UP (AF)Windows 2000/XP: Volume Up keyVK_MEDIA_NEXT_TRACK (B0)Windows 2000/XP: Next Track keyVK_MEDIA_PREV_TRACK (B1)Windows 2000/XP: Previous Track keyVK_MEDIA_STOP (B2)Windows 2000/XP: Stop Media keyVK_MEDIA_PLAY_PAUSE (B3)Windows 2000/XP: Play/Pause Media keyVK_LAUNCH_MAIL (B4)Windows 2000/XP: Start Mail keyVK_LAUNCH_MEDIA_SELECT (B5)Windows 2000/XP: Select Media keyVK_LAUNCH_APP1 (B6)Windows 2000/XP: Start Application 1 keyVK_LAUNCH_APP2 (B7)Windows 2000/XP: Start Application 2 key- (B8-B9)ReservedVK_OEM_1 (BA)Used for miscellaneous characters; it can vary by keyboard.Windows 2000/XP: For the US standard keyboard, the ';:' key VK_OEM_PLUS (BB)Windows 2000/XP: For any country/region, the '+' keyVK_OEM_COMMA (BC)Windows 2000/XP: For any country/region, the ',' keyVK_OEM_MINUS (BD)Windows 2000/XP: For any country/region, the '-' keyVK_OEM_PERIOD (BE)Windows 2000/XP: For any country/region, the '.' keyVK_OEM_2 (BF)Used for miscellaneous characters; it can vary by keyboard.Windows 2000/XP: For the US standard keyboard, the '/?' key VK_OEM_3 (C0)Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '`~' key - (C1-D7)Reserved- (D8-DA)UnassignedVK_OEM_4 (DB)Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '[{' keyVK_OEM_5 (DC)Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '\|' keyVK_OEM_6 (DD)Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the ']}' keyVK_OEM_7 (DE)Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' keyVK_OEM_8 (DF)Used for miscellaneous characters; it can vary by keyboard.- (E0)Reserved (E1)OEM specificVK_OEM_102 (E2)Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard (E3-E4)OEM specificVK_PROCESSKEY (E5)Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key (E6)OEM specificVK_PACKET (E7)Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Re in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP- (E8)Unassigned (E9-F5)OEM specificVK_ATTN (F6)Attn keyVK_CRSEL (F7)CrSel keyVK_EXSEL (F8)ExSel keyVK_EREOF (F9)Erase EOF keyVK_PLAY (FA)Play keyVK_ZOOM (FB)Zoom keyVK_NONAME (FC)Reserved for future useVK_PA1 (FD)PA1 keyVK_OEM_CLEAR (FE)Clear key--------------------------------------------------------------------------------© 2003 Microsoft Corporation. All rights reserved. c#如何按行按列把字符或数组元素写入文本txt文件中 请问一下,如何在VS2008添加AutoCAD\ObjectDBX Common 18.0 做一个下拉框显示年龄,除了用CONBOBOX NUMERICUPDOMN LISTBOX还有别的吗 C# winform 继承的窗体 的一些问题 C# 线程 谁帮我解释一下这段代码的主要功能,谢谢! 请高手指教,小弟实在不知道怎么办了? C#怎样发ARP广播? C#中有没有Eval函数? dataset更新access数据库 请问如何制作类似windwos 搜索向导的的程序100分 急救!关于在webform 中的datagrid的修改.
switch(keyg.KeyData) {
case Keys.Left:
break;
case Keys.Right:
break;
case Keys.Down:
break;
case Keys.Up:
break;
case Keys.Return:
break;
default:
break;
}
}
Left mouse buttonVK_RBUTTON (02)
Right mouse buttonVK_CANCEL (03)
Control-break processingVK_MBUTTON (04)
Middle mouse button (three-button mouse)VK_XBUTTON1 (05)
Windows 2000/XP: X1 mouse buttonVK_XBUTTON2 (06)
Windows 2000/XP: X2 mouse button- (07)
UndefinedVK_BACK (08)
BACKSPACE keyVK_TAB (09)
TAB key- (0A-0B)
ReservedVK_CLEAR (0C)
CLEAR keyVK_RETURN (0D)
ENTER key- (0E-0F)
UndefinedVK_SHIFT (10)
SHIFT keyVK_CONTROL (11)
CTRL keyVK_MENU (12)
ALT keyVK_PAUSE (13)
PAUSE keyVK_CAPITAL (14)
CAPS LOCK keyVK_KANA (15)
Input Method Editor (IME) Kana modeVK_HANGUEL (15)
IME Hanguel mode (maintained for compatibility; use VK_HANGUL)VK_HANGUL (15)
IME Hangul mode- (16)
UndefinedVK_JUNJA (17)
IME Junja modeVK_FINAL (18)
IME final modeVK_HANJA (19)
IME Hanja modeVK_KANJI (19)
IME Kanji mode- (1A)
UndefinedVK_ESCAPE (1B)
ESC keyVK_CONVERT (1C)
IME convertVK_NONCONVERT (1D)
IME nonconvertVK_ACCEPT (1E)
IME acceptVK_MODECHANGE (1F)
IME mode change requestVK_SPACE (20)
SPACEBARVK_PRIOR (21)
PAGE UP keyVK_NEXT (22)
PAGE DOWN keyVK_END (23)
END keyVK_HOME (24)
HOME keyVK_LEFT (25)
LEFT ARROW keyVK_UP (26)
UP ARROW keyVK_RIGHT (27)
RIGHT ARROW keyVK_DOWN (28)
DOWN ARROW keyVK_SELECT (29)
SELECT keyVK_PRINT (2A)
PRINT keyVK_EXECUTE (2B)
EXECUTE keyVK_SNAPSHOT (2C)
PRINT SCREEN keyVK_INSERT (2D)
INS keyVK_DELETE (2E)
DEL keyVK_HELP (2F)
HELP key (30)
0 key (31)
1 key (32)
2 key (33)
3 key (34)
4 key (35)
5 key (36)
6 key (37)
7 key (38)
8 key (39)
9 key- (3A-40)
Undefined (41)
A key (42)
B key (43)
C key (44)
D key (45)
E key (46)
F key (47)
G key (48)
H key (49)
I key (4A)
J key (4B)
K key (4C)
L key (4D)
M key (4E)
N key (4F)
O key (50)
P key (51)
Q key (52)
R key (53)
S key (54)
T key (55)
U key (56)
V key (57)
W key (58)
X key (59)
Y key (5A)
Z keyVK_LWIN (5B)
Left Windows key (Microsoft® Natural® keyboard) VK_RWIN (5C)
Right Windows key (Natural keyboard)VK_APPS (5D)
Applications key (Natural keyboard)- (5E)
ReservedVK_SLEEP (5F)
Computer Sleep keyVK_NUMPAD0 (60)
Numeric keypad 0 keyVK_NUMPAD1 (61)
Numeric keypad 1 keyVK_NUMPAD2 (62)
Numeric keypad 2 keyVK_NUMPAD3 (63)
Numeric keypad 3 keyVK_NUMPAD4 (64)
Numeric keypad 4 keyVK_NUMPAD5 (65)
Numeric keypad 5 keyVK_NUMPAD6 (66)
Numeric keypad 6 keyVK_NUMPAD7 (67)
Numeric keypad 7 keyVK_NUMPAD8 (68)
Numeric keypad 8 keyVK_NUMPAD9 (69)
Numeric keypad 9 keyVK_MULTIPLY (6A)
Multiply keyVK_ADD (6B)
Add keyVK_SEPARATOR (6C)
Separator keyVK_SUBTRACT (6D)
Subtract keyVK_DECIMAL (6E)
Decimal keyVK_DIVIDE (6F)
Divide keyVK_F1 (70)
F1 keyVK_F2 (71)
F2 keyVK_F3 (72)
F3 keyVK_F4 (73)
F4 keyVK_F5 (74)
F5 keyVK_F6 (75)
F6 keyVK_F7 (76)
F7 keyVK_F8 (77)
F8 keyVK_F9 (78)
F9 keyVK_F10 (79)
F10 keyVK_F11 (7A)
F11 keyVK_F12 (7B)
F12 keyVK_F13 (7C)
F13 keyVK_F14 (7D)
F14 keyVK_F15 (7E)
F15 keyVK_F16 (7F)
F16 keyVK_F17 (80H)
F17 keyVK_F18 (81H)
F18 keyVK_F19 (82H)
F19 keyVK_F20 (83H)
F20 keyVK_F21 (84H)
F21 keyVK_F22 (85H)
F22 keyVK_F23 (86H)
F23 keyVK_F24 (87H)
F24 key- (88-8F)
UnassignedVK_NUMLOCK (90)
NUM LOCK keyVK_SCROLL (91)
SCROLL LOCK key (92-96)
OEM specific- (97-9F)
UnassignedVK_LSHIFT (A0)
Left SHIFT keyVK_RSHIFT (A1)
Right SHIFT keyVK_LCONTROL (A2)
Left CONTROL keyVK_RCONTROL (A3)
Right CONTROL keyVK_LMENU (A4)
Left MENU keyVK_RMENU (A5)
Right MENU keyVK_BROWSER_BACK (A6)
Windows 2000/XP: Browser Back keyVK_BROWSER_FORWARD (A7)
Windows 2000/XP: Browser Forward keyVK_BROWSER_REFRESH (A8)
Windows 2000/XP: Browser Refresh keyVK_BROWSER_STOP (A9)
Windows 2000/XP: Browser Stop keyVK_BROWSER_SEARCH (AA)
Windows 2000/XP: Browser Search key VK_BROWSER_FAVORITES (AB)
Windows 2000/XP: Browser Favorites keyVK_BROWSER_HOME (AC)
Windows 2000/XP: Browser Start and Home keyVK_VOLUME_MUTE (AD)
Windows 2000/XP: Volume Mute keyVK_VOLUME_DOWN (AE)
Windows 2000/XP: Volume Down keyVK_VOLUME_UP (AF)
Windows 2000/XP: Volume Up keyVK_MEDIA_NEXT_TRACK (B0)
Windows 2000/XP: Next Track keyVK_MEDIA_PREV_TRACK (B1)
Windows 2000/XP: Previous Track keyVK_MEDIA_STOP (B2)
Windows 2000/XP: Stop Media keyVK_MEDIA_PLAY_PAUSE (B3)
Windows 2000/XP: Play/Pause Media keyVK_LAUNCH_MAIL (B4)
Windows 2000/XP: Start Mail keyVK_LAUNCH_MEDIA_SELECT (B5)
Windows 2000/XP: Select Media keyVK_LAUNCH_APP1 (B6)
Windows 2000/XP: Start Application 1 keyVK_LAUNCH_APP2 (B7)
Windows 2000/XP: Start Application 2 key- (B8-B9)
ReservedVK_OEM_1 (BA)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the ';:' key
VK_OEM_PLUS (BB)
Windows 2000/XP: For any country/region, the '+' keyVK_OEM_COMMA (BC)
Windows 2000/XP: For any country/region, the ',' keyVK_OEM_MINUS (BD)
Windows 2000/XP: For any country/region, the '-' keyVK_OEM_PERIOD (BE)
Windows 2000/XP: For any country/region, the '.' keyVK_OEM_2 (BF)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the '/?' key
VK_OEM_3 (C0)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the '`~' key
- (C1-D7)
Reserved- (D8-DA)
UnassignedVK_OEM_4 (DB)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the '[{' key
VK_OEM_5 (DC)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the '\|' key
VK_OEM_6 (DD)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the ']}' key
VK_OEM_7 (DE)
Used for miscellaneous characters; it can vary by keyboard.
Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' key
VK_OEM_8 (DF)
Used for miscellaneous characters; it can vary by keyboard.- (E0)
Reserved (E1)
OEM specificVK_OEM_102 (E2)
Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard (E3-E4)
OEM specificVK_PROCESSKEY (E5)
Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key (E6)
OEM specificVK_PACKET (E7)
Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Re in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP- (E8)
Unassigned (E9-F5)
OEM specificVK_ATTN (F6)
Attn keyVK_CRSEL (F7)
CrSel keyVK_EXSEL (F8)
ExSel keyVK_EREOF (F9)
Erase EOF keyVK_PLAY (FA)
Play keyVK_ZOOM (FB)
Zoom keyVK_NONAME (FC)
Reserved for future useVK_PA1 (FD)
PA1 keyVK_OEM_CLEAR (FE)
Clear key
--------------------------------------------------------------------------------© 2003 Microsoft Corporation. All rights reserved.