实现ListView自动翻页(自动上下滚动)
来源:互联网 发布:美工修图教程 编辑:程序博客网 时间:2024/04/29 20:35
在C# Winform程式中,如何实现自动翻页(自动上下滚动)呢?比如,ListView在UI中最多显示8行信息,如果超过8行,ListView的上线滚动条就自动出现,那么以8行为一个单位,定时(15秒)循环翻页呢? 我采用了比较笨的办法:
void autoScroll(object source, System.Timers.ElapsedEventArgs e) { if (lvShowMulti.Items.Count > 8) { t2.Interval=(lvShowMulti.Items.Count / 8 + 1) * 15000; lvAutoScroll(lvShowMulti); } } void lvAutoScroll(ListView LV) { LV.EnsureVisible(0); int lvTotalItems = LV.Items.Count; int m = lvTotalItems / 8; for (int i = 0; i < m; i++) { LV.EnsureVisible(i*8+7); System.Threading.Thread.Sleep(15000); } if (lvTotalItems % 8 > 0) { LV.EnsureVisible(lvTotalItems - 1); System.Threading.Thread.Sleep(15000); } }
然后在Timer计时器的协助下,就可以实现ListView自动翻页(自动上下滚动)。
- 实现ListView自动翻页(自动上下滚动)
- ListView实现自动滚动
- ListView实现自动滚动
- ListView实现自动滚动
- jquery 上下自动滚动
- ListView中的滚动事件及自动翻页功能
- ListView上下自动滑动
- Android不继承ViewPager实现自动滚动翻页功能
- ListView实现无限自动滚动效果
- 自动滚动ListView
- ListView自动滚动方法
- ListView自动滚动方法
- ListView自动滚动方法
- ListView 自动滚动
- ListView自动滚动方法
- ListView 自动滚动
- 让ListView自动滚动
- listview自动滚动动画
- ContentObserver内容观察者
- centos开机自动启动Apache,Mysql,Samba、Svn等服务的方法
- CentOS开启samba服务(附smb.conf手册)
- 342. One false move may lose the game. 一着不慎,满盘皆输
- 清除vs2003-vs2008起始页最近打开项目
- 实现ListView自动翻页(自动上下滚动)
- 如何利用一个小范围随机数生成一个大范围的随机数?
- 【小蒙淘金】3.7金评-黄金白银行情分析及部分操作建议
- jQuery 入门教程(5): 显示/隐藏内容
- C语言之透过汇编看天下
- 2013-03-07
- 字符串处理
- multisim 10 小知识
- ACCESS入门教程(五)数据的类型和属性