【发布时间】:2011-12-11 07:17:05
【问题描述】:
shift + 滚轮的使用在水平滚动中相当普遍。
这两者都相当容易捕捉。我可以使用带有由 KeyDown、KeyUp 事件设置的标志的 MouseWheel 事件来跟踪按下 shift 键的时间。
但是,我如何真正触发水平滚动?我知道 WM_MOUSEHWHEEL,可以用来触发事件吗?
更新:
对于System.Windows.Form,有一个HorizontalScroll 属性,其类型为HScrollProperties。您可以操作该对象上的Value 属性来更改水平滚动条的位置。但是,到目前为止,我还没有发现可以使用该对象的任何其他控件。
【问题讨论】:
-
好问题,我也一直想知道这个。