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