繁体   English   中英

在Windows窗体ListBox中平滑滚动

[英]Smooth scroll in Windows Forms ListBox

提示:本站提供中英文对照查看,鼠标放在中文字句上可显示英文原文。 若本文未解决您的问题,推荐您尝试使用帮您解决。

有没有一种方法可以为Windows Forms框架中的ListBox类启用平滑滚动? (我正在使用C#和.NET Framework 2.0)。

这是系统设置。 您可以通过使用SPI_SETLISTBOXSMOOTHSCROLLING参数来P /调用SystemParametersInfo来更改它。 不建议这样做。

您还可以看看在codeproject.com中实现平滑动画的ListBox ,Fredrik Bornander编写了相同的控件,但是该控件是根据Windows Mobile编写的,但是我认为您可以轻松地迁移Windows窗体项目。

它可能能够给您新的想法。

不,没有,无论如何,WinForms中都没有。

WPF具有可以启用此功能的功能,并且可以在Vista中启用平滑滚动动画,尽管实际上只是一个动画过渡,但它可以使外观看起来平滑滚动。 但据我所知,在ListBox中滚动是硬编码的,一次只能执行一项。

问题未解决?试试使用:帮您解决问题。
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM