• winfrom中监听输入框的特定键


    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 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 键。
  • 相关阅读:
    其他魔术方法
    类型约束和类的魔术常量
    PHP对象遍历、内置标准类与数据转对象
    类的自动加载与对象的克隆
    PHP重载与接口
    面向对象
    PHP基础
    地下城与勇士的项目整理
    mysql建表
    jQuery
  • 原文地址:https://www.cnblogs.com/liuyu7177/p/3047403.html
Copyright © 2020-2023  润新知