如何实现Label文字从右至左不间断滚动,不间断!!!解决即给分!!

luoyong269 luoyong269 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟通过如下代码实现了Label文字从右至左滚动,但这种滚动是要等Label完全消失在左边时,再从右边出来,
现想实现不间断的滚动,就是说,Label第一个字进入最左边时,从最右边显示进入最左边的字,实现不间断,完整显示!

请高手指点,给小弟一个思路或代码,谢稿

int ScreenWidth = SystemInformation.PrimaryMonitorMaximizedWindowSize.Width;
int ScreenHeight = SystemInformation.PrimaryMonitorMaximizedWindowSize.Height;
Point MyPos = new Point(this.label1.Location.X, this.label1.Location.Y);
if (MyPos.X + Width + this.label1.Width >= ScreenWidth)
{
this.label1.Location = new Point(MyPos.X - 20, 0);
return;
}
else
{
this.label1.Location = new Point(this.Width, 0);
}
...全文

相关推荐

评论 22
收藏 已收藏
分享
返回顶部
luoyong269
C# 111,129 成员 642,539 内容