问题描述
- winform 窗体实现数据从右向从滚动,怎么实现啊
-
用了listview控件,但是他的宽度弄不成,滚动完一遍后,间隔时间很长再滚动,这样不行,数据多了会重叠。
解决方案
可以用timer控制整个数据控件的移动(控制left和top)
或者可以讲数据动态绘制在界面上,类似心电图
解决方案二:
如果控件自带的功能不行,就自己代码控制实现。一般通过设置 Timer 就可以实现滚动效果。
解决方案三:
可以将需要滚动的东西放在一个panel中,用定时器整体移动。
if (panel.Left < 0 - panel.Width)
panel.Left = this.Width;
else
panel.Left -= 20;
时间: 2024-10-30 20:56:54