2 wangyantao hb wangyantao_hb 于 2014.11.25 15:20 提问

winform 窗体实现数据从右向从滚动,怎么实现啊

用了listview控件,但是他的宽度弄不成,滚动完一遍后,间隔时间很长再滚动,这样不行,数据多了会重叠。

2个回答

caozhy
caozhy   Ds   Rxr 2014.11.25 17:27
已采纳

可以将需要滚动的东西放在一个panel中,用定时器整体移动。
if (panel.Left < 0 - panel.Width)
panel.Left = this.Width;
else
panel.Left -= 20;

91program
91program   Ds   Rxr 2014.11.25 16:15

如果控件自带的功能不行,就自己代码控制实现。一般通过设置 Timer 就可以实现滚动效果。

Csdn user default icon
上传中...
上传图片
插入图片