我正在制作一个掷骰子游戏,并且我在PictureBox控件中有一个“Craps Table”图像。
我为PictureBox创建了一个MouseClick事件处理程序,以检查用户选择了哪个区域,并在单击时添加了对“部分Craps表”的下注。
一切都很好,除非我很快点击该区域,每两次点击(大约)只会触发一次。
我到处搜索,不太确定我做错了什么。我一开始以为它可能是一个图形问题,但我已经排除了所有的一切,我认为事件只是在高点击速度下无法正常触发,我必须在点击之间暂停半秒为它开火。
感谢您的任何建议..
答案 0 :(得分:2)
同时猜测,试试MouseDown而不是MouseClick ...
要检查的另一件事:如果您的应用程序是高CPU密集型,并且UI线程主要忙,则鼠标事件将迟到。
答案 1 :(得分:1)
我的猜测是,通过非常快速地点击,您将触发双击事件而不是单击