Csharp/C#教程:.Net KeyEventArgs返回vs enter分享


.Net KeyEventArgs返回vs enter

在ac#.net应用程序中有这个:

string key = e.KeyCode.ToString();

在.net 1.1键=“输入”

在.net 3.5 key =“return”

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

Keys枚号具有相同的EnterReturn值(它还有许多其他重复项)。 框架在ToString选择了不同的值。

以下是所有重复的名称:这是由LINQPad中的以下查询生成的:

上述就是C#学习教程:.Net KeyEventArgs返回vs enter分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 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 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1030107.html

(0)
上一篇 2022年1月13日
下一篇 2022年1月13日

精彩推荐