如何在表单的KeyUp事件上捕获星号?或者,如何在KeyUp事件上获取KeyChar?
时间:2020-03-06 14:23:38 来源:igfitidea点击:
我正在尝试通过表单的KeyUp事件劫持一个星号。我可以在KeyUp事件上获得SHIFT键和D8键,但无法从中获得*。我可以在KeyPress事件中轻松找到它(e.KeyChar =" *" c),但是公司标准规定我们必须在所有此类情况下使用KeyUp事件。谢谢!
解决方案
将字符代码缓存在KeyPress上,然后响应KeyUp。还有其他组合键也会产生星号,尤其是当我们面对可能具有不同键盘布局的国际用户时,因此我们不能依靠KeyUp来提供所需的信息。