【发布时间】:2011-06-27 20:12:05
【问题描述】:
如何将一个键(KeyEventArgs 中的键)转换为字符串。
例如,如果用户输入“-”:
e.Key.ToString() = "Subtract"
new KeyConverter().ConvertToString(e.Key) = "Subtract"
我想要的是得到“-”作为结果,而不是“减去”...
【问题讨论】:
-
我不明白你在做什么。这不是有效的 C# 代码。
-
对于那些(像我一样)需要查看此内容的人:msdn.microsoft.com/en-us/library/…
-
@Inuyasha 他正在尝试找到一种方法,该方法将返回键的标准键帽/字形/符号,而不是 enum 名称,后者会更冗长.目的很明确,IMO。
-
这可能是 stackoverflow.com/questions/855047/… 的副本,它的答案看起来很有希望
-
@RebeccaScott 似乎正好相反。尽管如此,从键码转换为字符串has been posted (and answered) before