我有一个输入表单,必须根据鼠标滚轮的更改进行滚动。我不能使用标准机制让滚动自动完成,而是必须手动(从代码中)进行滚动。

我的问题是,关于滚动偏移量应有多大的指导或标准?也许存在一个包含默认值的枚举(.net)?显示的内容是巨大的输入形式。 (该应用程序是WPF应用程序,但是我认为这是一个独立于语言的通用问题)

更新

感谢gstercken向我展示了SystemInformation类中的适当值,我为WPF找到了System.Windows.SystemParameters.WheelScrollLines值。

最佳答案

SystemInformation类具有一个MouseWheelScrollLines属性,该属性指示鼠标滚轮的每个槽口滚动多少逻辑行(由用户在“鼠标”控制面板中设置),如果选择了“一次一个屏幕”鼠标选项,则返回-1 。

但是,应根据您的特定应用程序将其视为“逻辑线”。

10-07 19:52
查看更多