王彦涛_hb
2014-11-25 07:20
采纳率: 29.4%
浏览 1.8k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2014-11-25 09:27
    已采纳

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

    点赞 评论
  • 91program 2014-11-25 08:15

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

    点赞 评论

相关推荐 更多相似问题