gpt4 book ai didi

c# - 处理键盘事件时,如何将 e.KeyChar 转换为实际的字符值?

转载 作者:太空狗 更新时间:2023-10-29 22:32:59 25 4
gpt4 key购买 nike

我想要做的就是获取每次为事件输入键时按下的实际字符。

我看到的唯一选项是 e.KeyChar这将给我位置而不是角色本身。

我想要做的是将按键的值限制为 0-9 之间的数字。我现在的做法是 if((e.KeyChar < 48 || (e.KeyChar > 57)))

只输入 0 和 9 的值似乎有点便宜,我很想知道如何获取字符值本身而不是它的键。

编辑:感谢您的输入;所以一般来说没有办法摆脱e.KeyChar值到输入本身的值。

我真的很想接受我的事件 e 并访问直接按下的字符,而不是使用 e.KeyChar 来获取该值的数字表示。

最佳答案

这里有一个更简单的方法来检测按下的键是否是数字:

if (char.IsDigit(e.KeyChar)) { // doSomething(); }

关于c# - 处理键盘事件时,如何将 e.KeyChar 转换为实际的字符值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15801358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com