给课程点击事件C#

Big*_*tty 2 c# events class

嗨,我只是想知道是否有一种方法给班级自己的点击事件.例如,我有一个卡类,有没有办法知道用户何时点击该类的矩形(显示卡的图片)?

或者更好的是,我如何知道何时点击卡片矩形?

mqp*_*mqp 7

要从Windows获得"鼠标点击此处"消息,您需要有一个窗口句柄; 在WinForms中,任何派生自Windows.Forms.Control的东西都会有一个窗口句柄,它会收到鼠标消息.这些消息将自动转换为.NET MouseDown,MouseUp,MouseClick等事件的调用.

所以可能你的卡应该是一个控件.如果不是(例如,如果你有一个负责管理和绘制大量卡片的"手"控件)那么该控件需要是获取鼠标事件的控件(例如MouseClick)并根据实际获得点击的卡来确定鼠标事件的上下文和坐标.