加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – 寻找WHEEL_DELTA常量

发布时间:2020-12-17 00:05:50 所属栏目:大数据 来源:网络整理
导读:我在继承NumericUpDown的UserControl中处理鼠标滚轮事件 Private Sub MyUpDown_MouseWheel(sender As Object,e As MouseEventArgs) Handles Me.MouseWheel Me.Value += e.Delta * Me.Increment ' / WHEEL_DELTAEnd Sub MouseEventArgs.Delta有这个工具提示:
我在继承NumericUpDown的UserControl中处理鼠标滚轮事件
Private Sub MyUpDown_MouseWheel(sender As Object,e As MouseEventArgs) Handles Me.MouseWheel
    Me.Value += e.Delta * Me.Increment ' / WHEEL_DELTA
End Sub

MouseEventArgs.Delta有这个工具提示:

Gets a signed count of the number of detents the mouse wheel has
rotated,multiplied by the WHEEL_DELTA constant. A detent is one notch
of the mouse wheel.

但是我找不到这个常数.它通常是120,但我不想通常存钱.如何将其暴露给我的代码?

根据MSDN,大多数应用程序应检查正值或负值而不是总计.在大多数情况下,我每次点击只看到1次制动 – 它们可能会快速连续,但每次点击1次(e.Delta = 120).

要获得MouseWheel delata因子:

WheelDelta As Integer = SystemInformation.MouseWheelScrollDelta

它是System.Windows.Forms的成员以及各种其他指标,如滚动拇指宽度等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读