C# 单击和鼠标单击之间有什么区别?

C# 单击和鼠标单击之间有什么区别?,c#,winforms,C#,Winforms,单击和鼠标单击之间有什么区别 假设您指的是来自MSDN文档的WinForm控件事件: Click事件将一个EventArgs传递给它的事件处理程序,因此它只指示单击已发生。如果需要更具体的鼠标信息(按钮、单击次数、滚轮旋转或位置),请使用MouseClick事件。但是,如果单击是由鼠标以外的操作(如按ENTER键)引起的,则不会引发MouseClick事件 单击不仅可能由鼠标单击引起,还可能由一些事件(如按键等)引起。有关更多信息,请参阅。您读过或遇到过哪些引发此问题的内容?此问题是否应被视为与

单击和鼠标单击之间有什么区别

假设您指的是来自MSDN文档的WinForm控件事件:

Click事件将一个EventArgs传递给它的事件处理程序,因此它只指示单击已发生。如果需要更具体的鼠标信息(按钮、单击次数、滚轮旋转或位置),请使用MouseClick事件。但是,如果单击是由鼠标以外的操作(如按ENTER键)引起的,则不会引发MouseClick事件


单击不仅可能由鼠标单击引起,还可能由一些事件(如按键等)引起。有关更多信息,请参阅。

您读过或遇到过哪些引发此问题的内容?此问题是否应被视为与语言无关的winforms问题?它也适用于、自动热键(&)和,仅举几个例子。如果单击是由鼠标以外的操作(如按ENTER键)引起的,则会引发单击事件吗?@jj_-是的,会。