【问题标题】:What is the difference between a click and mouseclick?点击和鼠标点击有什么区别?
【发布时间】:2011-04-20 15:01:39
【问题描述】:

点击和鼠标点击有什么区别?

【问题讨论】:

  • 这个问题应该被认为是语言中立的winforms问题吗?它也适用于 Java、AutoHotkey (Click & MouseClick) 和 C#,仅举几例。

标签: c# winforms


【解决方案1】:

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

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

【讨论】:

  • 如果点击是由鼠标以外的动作引起的,例如按下ENTER键,是否会引发Click事件?
  • @jj_ - 是的。
【解决方案2】:

点击不仅可以由鼠标点击引起,还可以由某些事件引起,例如按下的键等。更多信息,请参阅Control.Click Event

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 2012-09-07
    • 2022-12-18
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    相关资源
    最近更新 更多