繁体   English   中英

在Windows窗体ListBox中平滑滚动

Smooth scroll in Windows Forms ListBox

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

3 个回复

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

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

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

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

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

1 在div中平滑滚动

我有一个垂直溢出(自动)的大div,我正在尝试在这个巨大的单个div中进行平滑滚动。因此,该div顶部的链接将平滑滚动到div下方的anchor标签。 我尝试了多个平滑滚动插件,这些插件可以在div和其他站点之外工作,但不能在单个div内工作。 有谁对如何使它起作用有任何想法吗? ...

2 在JavaFX TableView中平滑滚动

我目前正在使用TornadoFX在Kotlin中编写一个小型聊天应用程序。 我目前正在尝试使其在接收新消息时更具视觉吸引力。 消息在TableView (发件人-消息),但是滚动到新消息并不像我想要的那样平滑。 我需要帮助的代码段相对较短: 通常,我需要帮助来确定要更改的属 ...

3 在 Google Chrome 中平滑滚动

我使用此代码进行平滑滚动: if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, {passive: false} ); window.onmousewheel = document ...

2019-03-29 10:43:00 2 6332   jquery
4 在StaggeredGridLayoutManager中平滑滚动

我已经找到了如何在Recycler View中通过stackoverflow进行平滑滚动的答案,其中最常见的答案是setNestedScrollingEnabled(false) 。 但是我正在使用StaggeredGridLayoutManager并且遇到了相同的问题,即滚动不平滑,并且冻结在某个 ...

5 在绝对容器中平滑滚动?

我正在尝试使用平滑滚动脚本将div中的锚定为目标。 问题是链接没有针对正确的锚点。 我有工作。 思考? 小提琴: http : //jsfiddle.net/YtJcL/691/ 我基本上是使用此脚本: ...

6 如何在Windows 8 Metro App中平滑滚动ScrollViewer?

我有这样的问题:我在Windows 8的XAML / C#应用程序中有一个ScrollViewer。在ScrollViewer中有一个带有dinamic Count of Columns的Grid,我在加载程序时在代码中设置了ColumnDefenitions。 但是当我尝试在ScrollVi ...

7 如何让ListBox平滑滚动

有一个带有以下ItemContainerStyle的列表框,它绑定到ViewModel类,但是滚动列表框时,其性能并不流畅。 我在网上检查了一下,然后在列表框中用普通的堆栈面板替换了visualstackpanel。 是的,它平滑滚动,但是在加载数据时冻结。 有什么我可以做的吗? ...

10 在Android中平滑滚动ListView

我在使smoothScrollBy(int distance,int duration)工作时遇到一些问题。 我想做的是当用户滚动列表视图时将一个项目居中放在列表视图的中间。 一次只有3个可见的项目,因此,当用户滚动时,应该平滑滚动到最靠近中心的项目,而不是使用setSelectionFro ...

暂无
暂无

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

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