有没有办法在Windows窗体框架中启用ListBox类的平滑滚动? (我使用C#和.NET框架2.0)。Windows窗体列表框中的平滑滚动
2
A
回答
4
这是一个系统设置。您可以通过使用SPI_SETLISTBOXSMOOTHSCROLLING参数调用SystemParametersInfo来更改它。这样做不建议。
1
不,不存在,无论如何不在WinForms中。
WPF有一个功能,可以启用这个功能,并且有一个可以在vista中启用的平滑滚动动画,可以给出平滑滚动的外观,尽管它实际上只是一个动画过渡。但是据我所知,ListBox中的滚动是硬编码的,一次只能执行一个项目。
1
您还可以在codeproject.com中看看Implementing a smoothly animated ListBox Fredrik Bornander编写了相同的控件,但是这个控件是根据windows mobile编写的,但我认为您可以轻松迁移您的Windows窗体项目。
它可能能够给你新的想法。
相关问题
- 1. 选框不平滑滚动,需要100%平滑滚动选框
- 2. 在列表视图中平滑滚动
- 3. LWUIT水平列表滚动垂直滚动垂直窗体
- 4. Windows中的字体平滑
- 5. 列表视图不平滑滚动
- 6. Windows列表框中禁用的水平滚动条
- 7. 平滑滚动
- 8. 平滑滚动 -
- 9. 平滑滚动
- 10. Windows窗体DataGridView滚动
- 11. 窗口滚动平滑效果
- 12. 列表框的水平滚动
- 13. 水平列表框无法滚动的Windows Phone 8.1 WP8.1
- 14. webview中的平滑水平滚动
- 15. 流体列表框上的水平滚动条
- 16. JScrollPane - 平滑滚动
- 17. jQuery平滑滚动
- 18. jquery平滑滚动
- 19. 平滑滚动texview
- 20. UITableView平滑滚动
- 21. 平滑滚动到
- 22. js平滑滚动
- 23. jQuery平滑滚动
- 24. 水平平滑滚动
- 25. jQuery平滑水平滚动
- 26. 水平平滑滚动
- 27. 在JavaScript中平滑滚动?
- 28. C#windows窗体列表框总计
- 29. 如何使滑动手势在Windows Phone平滑滚动/ XNA
- 30. C#Windows RT列表框水平滚动问题
@nobugz的意思是“这样做不被推荐”是指调用SystemParametersInfo适用于所有ListBoxes。这是一个系统范围的用户偏好,您不应该改变它以符合*您的*(开发人员)偏好。 – Lucas 2009-02-10 18:50:21