1.为输入框绑定事件
2.事件代码 这份代码监听键盘的回车键 监听其他键类似
1 /// <summary> 2 /// 在键盘的键释放时触发 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param> 6 private void txtKeyWord_KeyUp(object sender, KeyEventArgs e) 7 { 8 //回车键键值等于 13 KeyData="return" 9 if(e.KeyValue.ToString().ToLower()=="13") 10 { 11 //这个if和上一个if的作用是相同的,只是判断的方式略微不一样 12 if (e.KeyData.ToString().ToLower() == "return") 13 { //这个代码为任意C# 函数
14 picSearch_Click(sender, e as EventArgs); 15 } 16 } 17 }
3.附key 枚举表
键值 | |
None | 没有按任何键。 |
Cancel | Cancel 键。 |
Back | Backspace 键。 |
Tab | Tab 键 |
LineFeed | Linefeed 键。 |
Clear | Clear 键。 |
Return | Return 键。 |
Enter | Enter 键。 |
Pause | Pause 键。 |
Capital | Caps Lock 键。 |
CapsLock | Caps Lock 键。 |
KanaMode | IME Kana 模式键。 |
HangulMode | IME Hangul 模式键。 |
JunjaMode | IME Junja 模式键。 |
FinalMode | IME 最终模式键。 |
HanjaMode | IME Hanja 模式键。 |
KanjiMode | IME Kanji 模式键。 |
Escape | Esc 键。 |
ImeConvert | IME 转换键。 |
ImeNonConvert | IME 非转换键。 |
ImeAccept | IME 接受键。 |
ImeModeChange | IME 模式更改请求。 |
Space | 空格键。 |
Prior | Page Up 键。 |
PageUp | Page Up 键。 |
Next | Page Down 键。 |
PageDown | Page Down 键。 |
End | End 键。 |
Home | Home 键。 |
Left | 向左键。 |
Up | 向上键。 |
Right | 向右键。 |
Down | 向下键。 |
Select | Select 键。 |
Print 键。 | |
Execute | Execute 键。 |
Snapshot | Print Screen 键。 |
PrintScreen | Print Screen 键。 |
Insert | Insert 键。 |
Delete | Delete 键。 |
Help | Help 键。 |
D0 | 0(零)键。 |
D1 | 1(一)键。 |
D2 | 2 键。 |
D3 | 3 键。 |
D4 | 4 键。 |
D5 | 5 键。 |
D6 | 6 键。 |
D7 | 7 键。 |
D8 | 8 键。 |
D9 | 9 键。 |
A | A 键。 |
B | B 键。 |
C | C 键。 |
D | D 键。 |
E | E 键。 |
F | F 键。 |
G | G 键。 |
H | H 键。 |
I | I 键。 |
J | J 键。 |
K | K 键。 |
L | L 键。 |
M | M 键。 |
N | N 键。 |
O | O 键。 |
P | P 键。 |
Q | Q 键。 |
R | R 键。 |
S | S 键。 |
T | T 键。 |
U | U 键。 |
V | V 键。 |
W | W 键。 |
X | X 键。 |
Y | Y 键。 |
Z | Z 键。 |
LWin | 左 Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。 |
RWin | 右 Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。 |
Apps | 应用程序键(Microsoft Natural Keyboard,人体工程学键盘)。 |
Sleep | 计算机睡眠键。 |
NumPad0 | 数字键盘上的 0 键。 |
NumPad1 | 数字键盘上的 1 键。 |
NumPad2 | 数字键盘上的 2 键。 |
NumPad3 | 数字键盘上的 3 键。 |
NumPad4 | 数字键盘上的 4 键。 |
NumPad5 | 数字键盘上的 5 键。 |
NumPad6 | 数字键盘上的 6 键。 |
NumPad7 | 数字键盘上的 7 键。 |
NumPad8 | 数字键盘上的 8 键。 |
NumPad9 | 数字键盘上的 9 键。 |
Multiply | 乘号键。 |
Add | 加号键。 |
Separator | 分隔符键。 |
Subtract | 减号键。 |
Decimal | 句点键。 |
Divide | 除号键。 |
F1 | F1 键。 |
F2 | F2 键。 |
F3 | F3 键。 |
F4 | F4 键。 |
F5 | F5 键。 |
F6 | F6 键。 |
F7 | F7 键。 |
F8 | F8 键。 |
F9 | F9 键。 |
F10 | F10 键。 |
F11 | F11 键。 |
F12 | F12 键。 |
F13 | F13 键。 |
F14 | F14 键。 |
F15 | F15 键。 |
F16 | F16 键。 |
F17 | F17 键。 |
F18 | F18 键。 |
F19 | F19 键。 |
F20 | F20 键。 |
F21 | F21 键。 |
F22 | F22 键。 |
F23 | F23 键。 |
F24 | F24 键。 |
NumLock | Num Lock 键。 |
Scroll | Scroll Lock 键。 |
LeftShift | 左 Shift 键。 |
RightShift | 右 Shift 键。 |
LeftCtrl | 左 Ctrl 键。 |
RightCtrl | 右 Ctrl 键。 |
LeftAlt | 左 Alt 键。 |
RightAlt | 右 Alt 键。 |
BrowserBack | 浏览器后退键。 |
BrowserForward | 浏览器前进键。 |
BrowserRefresh | 浏览器刷新键。 |
BrowserStop | 浏览器停止键。 |
BrowserSearch | 浏览器搜索键。 |
BrowserFavorites | 浏览器搜藏夹键。 |
BrowserHome | 浏览器主页键。 |
VolumeMute | 静音键。 |
VolumeDown | 调低音量键。 |
VolumeUp | 调高音量键。 |
MediaNextTrack | 媒体下一曲目键。 |
MediaPreviousTrack | 媒体上一曲目键。 |
MediaStop | 媒体停止键。 |
MediaPlayPause | 媒体暂停播放键。 |
LaunchMail | 启动邮件键。 |
SelectMedia | 选择媒体键。 |
LaunchApplication1 | 启动应用程序 1 键。 |
LaunchApplication2 | 启动应用程序 2 键。 |
Oem1 | OEM 1 键。 |
OemSemicolon | OEM 分号键。 |
OemPlus | OEM 添加键。 |
OemComma | OEM 逗号键。 |
OemMinus | OEM 减号键。 |
OemPeriod | OEM 句点键。 |
Oem2 | OEM 2 键。 |
OemQuestion | OEM 问号键。 |
Oem3 | OEM 3 键。 |
OemTilde | OEM 波形符键。 |
AbntC1 | ABNT_C1(巴西)键。 |
AbntC2 | ABNT_C2(巴西)键。 |
Oem4 | OEM 4 键。 |
OemOpenBrackets | OEM 左括号键。 |
Oem5 | OEM 5 键。 |
OemPipe | OEM 管道键。 |
Oem6 | OEM 6 键。 |
OemCloseBrackets | OEM 右括号键。 |
Oem7 | OEM 7 键。 |
OemQuotes | OEM 引号键。 |
Oem8 | OEM 8 键。 |
Oem102 | OEM 102 键。 |
OemBackslash | OEM 反斜杠键。 |
ImeProcessed | 一个特殊键,用于屏蔽 IME 正在处理的真实键。 |
System | 一个特殊键,用于屏蔽正作为系统键处理的真实键。 |
OemAttn | OEM ATTN 键。 |
DbeAlphanumeric | DBE_ALPHANUMERIC 键。 |
OemFinish | OEM 完成键。 |
DbeKatakana | DBE_KATAKANA 键 |
OemCopy | OEM 复制键。 |
DbeHiragana | DBE_HIRAGANA 键。 |
OemAuto | OEM 自动键。 |
DbeSbcsChar | DBE_SBCSCHAR 键。 |
OemEnlw | OEM ENLW 键。 |
DbeDbcsChar | DBE_DBCSCHAR 键。 |
OemBackTab | OEM BACKTAB 键。 |
DbeRoman | DBE_ROMAN 键。 |
Attn | Attn 键。 |
DbeNoRoman | DBE_NOROMAN 键。 |
CrSel | Crsel 键。 |
DbeEnterWordRegisterMode | DBE_ENTERWORDREGISTERMODE 键。 |
ExSel | Exsel 键。 |
DbeEnterImeConfigureMode | The DBE_ENTERIMECONFIGMODE 键。 |
EraseEof | ERASE EOF 键。 |
DbeFlushString | DBE_FLUSHSTRING 键。 |
Play | Play 键。 |
DbeCodeInput | DBE_CODEINPUT 键。 |
Zoom | Zoom 键。 |
DbeNoCodeInput | DBE_NOCODEINPUT 键。 |
NoName | 保留以备将来使用的常数。 |
DbeDetermineString | DBE_DETERMINESTRING 键。 |
Pa1 | PA1 键。 |
DbeEnterDialogConversionMode | DBE_ENTERDLGCONVERSIONMODE 键。 |
OemClear | OEM Clear 键。 |