click和mouseclick有什么区别?


Answers:


80

假设你指的是WinForm控件的事件,从MSDN文档Control.Click

Click事件将EventArgs传递到其事件处理程序,因此它仅指示发生了单击。如果您需要更多特定的鼠标信息(按钮,点击次数,滚轮旋转或位置),请使用MouseClick事件。但是,如果单击是由鼠标以外的其他动作(例如按ENTER键)引起的,则不会引发MouseClick事件。


4
如果单击是由鼠标以外的其他动作(例如按ENTER键)引起的,则Click事件会引发吗?
jj_

@jj_-是的。
Broots Waymb '17

12

单击不仅可以由鼠标单击引起,还可以由某些事件(如按下的键等)引起。有关更多信息,请参见Control.Click Event

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.