我在WinForms中有以下表格作为游戏的原型:
GestureControl
是一个透明的控件,可处理其MouseDown
和MouseUp
事件以允许滑动手势。然后还有SquareControls
(游戏片段)也应该是可点击的。
我不确定如何安排这些控件以及
SquareControl
将收到Click事件GestureControl
将接收MouseDown和MouseUp事件我知道我可以在我的GestureControl中添加Click
手势(当鼠标向下和鼠标向上的距离不远时),将其传递给父级并调用相同的事件处理程序,就好像< / strong>点击了相应的SquareControl,但这似乎是hackish。