C#winform中如何让label的文字一只在制定的panel中无限首尾相接的滚动?

现在有个winform程序,想实现在底部制定的panel中实现无限滚动,用了定时器,想让在panel左边未滚动完,panel的右边就出现滚动的字样,实现这样无限滚动。目前的写法好僵硬啊
lblScrollMsg.Left -= 2;//设置label1左边缘与其容器的工作区左边缘之间的距离
if (lblScrollMsg.Right < 0 )//当label1右边缘与其容器的工作区左边缘之间的距离小于0时
{
lblScrollMsg.Left = this.Width;//设置label1左边缘与其容器的工作区左边缘之间的距离为该窗体的宽度
}

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问