用了listview控件,但是他的宽度弄不成,滚动完一遍后,间隔时间很长再滚动,这样不行,数据多了会重叠。
可以将需要滚动的东西放在一个panel中,用定时器整体移动。if (panel.Left < 0 - panel.Width)panel.Left = this.Width;elsepanel.Left -= 20;
如果控件自带的功能不行,就自己代码控制实现。一般通过设置 Timer 就可以实现滚动效果。