0
A
回答
0
如果列表仅在具有焦点时才滚动,是可以的吗?如果是这样,请使用Control.MouseWheel
事件。
如果列表没有焦点,是否需要滚动列表?然后,您需要实现鼠标挂钩,如其他文章中所述,或者查看Application.AddMessageFilter
方法。 Application.AddMessageFilter
为您提供了一个托管版本的鼠标钩子。你可以在他们进来的时候预览这些信息。我写了一些关于它的信息here。
相关问题
- 1. ListView不会滚动垂直
- 2. 垂直滚动,ListView与WinJS
- 3. 水平/垂直滚动ListView
- 4. 垂直滚动通过键盘选择项目的一个ListView时滚动=假
- 5. 垂直MenuDrawer和ListView滚动问题
- 6. Listview不是垂直滚动吗?
- 7. Android 2.3.3 ListView停止垂直滚动
- 8. ListView - 左侧的垂直滚动条
- 9. ListView垂直滚动时隐藏图片
- 10. 如何控制ListView的垂直滚动
- 11. Android垂直滚动ListView水平scrollView
- 12. 滚动垂直
- 13. 垂直滚动条
- 14. FlowPanel垂直滚动
- 15. 垂直滚动SIlverlight
- 16. Phonegap垂直滚动
- 17. Android - 垂直滚动?
- 18. 垂直滚动条
- 19. Android垂直滚动
- 20. SWFLoader垂直滚动
- 21. jquery垂直滚动
- 22. Div垂直滚动
- 23. ICSharpCode.TextEditor垂直滚动
- 24. Viewpager垂直滚动
- 25. 垂直viewpager垂直滚动型
- 26. 垂直Android TabLayout不垂直滚动
- 27. 当ListView为VerticalAlignment =“Stretch”时,在ListView内垂直滚动
- 28. 垂直滚动视图无法通过光标滚动过去edittext
- 29. LWUIT水平列表滚动垂直滚动垂直窗体
- 30. 垂直自动滚动Textview
我只想滚动它,如果它有焦点 – Kai 2009-08-17 20:24:35
好的,那么MouseWheel应该工作。覆盖MouseWheel。找出哪种方式来滚动(向下积极三角洲,我认为?),采取当前选定的索引,添加一个已知的值,并调用ListView.EnsureVisible(newIndex)。 – 2009-08-17 20:54:19
Err,当我说“已知值”时,会出现一个像“wheel down = 4 rows”这样的规则,并在新索引上调用EnsureVisible(listView.SelectedIndex + 4),但不要忘记限制新的指数。 – 2009-08-17 20:55:45