代码之家  ›  专栏  ›  技术社区  ›  asdhkjahjsdjkhjklasdhjhasDKJhl

有没有办法检测c#中的鼠标侧键按下?

  •  1
  • asdhkjahjsdjkhjklasdhjhasDKJhl  · 技术社区  · 2 年前

    是否有方法检测c#中的鼠标侧键按下(例如,鼠标5)?

    不使用任何外部库将是最好的方法,但这不会是世界末日。

    1 回复  |  直到 2 年前
        1
  •  0
  •   Nazarii Sadovyi    2 年前

    在任何控件事件方法上创建MouseDown。 此方法中的第二个方法参数是MouseButtonEventArgs,它的属性为ChangedButton。

    ChangedButton是按下的鼠标按钮。

    在您的情况下,侧边按钮5将是XButton2。

    https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.mousebutton?view=windowsdesktop-6.0