C#PreviewKeyDown触发了两次
想开发一款电视直播软件,使用WebBrowser中的PreviewKeyDown实现换台但每按一次键节目编号就增加了两个,断点调试中发现每按一次键PreviewKeyDown就触发了两次,请问如何解决?
用keyUp试试?不要按下触发,抬起在触发
用一下keyUP试一试 要么设置延时 要么换事件....
特别是键盘按键监听类的事件 都应该内部做一个间隔时间....
他的触发非常敏感..
我建议你写一个 按键后 马上禁止再次按键的代码 也就是 临时禁用下用时间判断 比如 禁用1000毫秒 基本就差不多了 吾爱逍遥 发表于 2020-6-7 18:11
用keyUp试试?不要按下触发,抬起在触发
WebBrowser没有KeyUp事件 遗憾迟香 发表于 2020-6-7 20:42
WebBrowser没有KeyUp事件
那就用4楼办法,加个bool限制
页:
[1]