吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1419|回复: 5
收起左侧

[求助] C#PreviewKeyDown触发了两次

[复制链接]
遗憾迟香 发表于 2020-6-7 17:18
想开发一款电视直播软件,使用WebBrowser中的PreviewKeyDown实现换台
但每按一次键节目编号就增加了两个,断点调试中发现每按一次键PreviewKeyDown就触发了两次,请问如何解决?
TIM截图20200607171229.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

吾爱逍遥 发表于 2020-6-7 18:11
用keyUp试试?不要按下触发,抬起在触发
发飙的熊猫君 发表于 2020-6-7 18:57
jonasr 发表于 2020-6-7 18:59
要么设置延时 要么换事件....
特别是键盘按键监听类的事件 都应该内部做一个间隔时间....
他的触发非常敏感..

我建议你写一个 按键后 马上禁止再次按键的代码 也就是 临时禁用下  用时间判断 比如 禁用1000毫秒 基本就差不多了
 楼主| 遗憾迟香 发表于 2020-6-7 20:42
吾爱逍遥 发表于 2020-6-7 18:11
用keyUp试试?不要按下触发,抬起在触发

WebBrowser没有KeyUp事件
吾爱逍遥 发表于 2020-6-7 20:54
遗憾迟香 发表于 2020-6-7 20:42
WebBrowser没有KeyUp事件

那就用4楼办法,加个bool限制
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 15:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表