代码之家  ›  专栏  ›  技术社区  ›  dnndeveloper

.NET keyEventArgs返回vs Enter

  •  7
  • dnndeveloper  · 技术社区  · 16 年前

    在C.NET应用程序中包含此项:

    字符串键=e.keycode.toString();

    in.net 1.1 key=“回车”

    in.net 3.5 key=“返回”

    我的问题是他们为什么不同?

    2 回复  |  直到 16 年前
        1
  •  12
  •   SLaks    16 年前

    Keys Enter Return ToString

        2
  •  8
  •   SLaks    16 年前

    LINQPad

    Enum.GetNames(typeof(Keys))
        .GroupBy(k => Enum.Parse(typeof(Keys), k))
        .Where(g => g.Count() > 1)
        .Select(g => String.Join(", ", g.Select(k => k.ToString()).ToArray()))
    

    Enter, Return
    CapsLock, Capital
    HangulMode, HanguelMode, KanaMode
    KanjiMode, HanjaMode
    IMEAccept, IMEAceept
    Prior, PageUp
    PageDown, Next
    Snapshot, PrintScreen
    OemSemicolon, Oem1
    Oem2, OemQuestion
    Oem3, Oemtilde
    Oem4, OemOpenBrackets
    OemPipe, Oem5
    OemCloseBrackets, Oem6
    OemQuotes, Oem7
    Oem102, OemBackslash